Skip to main content

Så här öppnar du en länk i ett nytt fönster med JavaScript

20090926 Overview Of Divine Truth - Secrets Of The Universe S1P2 (April 2025)

20090926 Overview Of Divine Truth - Secrets Of The Universe S1P2 (April 2025)
Anonim

JavaScript är ett användbart sätt att öppna en länk i ett nytt fönster eftersom du kontrollerar hur fönstret ska se ut och var det kommer att placeras på skärmen genom att inkludera specifikationer.

Syntax för JavaScript-fönster Öppna () Metod

För att öppna en URL i ett nytt webbläsarfönster, använd Javascript-öppet () -metoden som visas här:

window.open (URL, namn, specifikationer, ersätt)

och anpassa varje parameter.

Koden nedan öppnar till exempel ett nytt fönster och anger dess utseende med parametrar.

URL-parametern

Ange webbadressen till sidan du vill öppna i det nya fönstret. Om du inte anger en webbadress öppnas ett nytt tomtfönster.

window.open ("https://www.somewebsite.com", "_blank", "verktygsfältet = ja, topp = 500, vänster = 500, bredd = 400, höjd = 400");

Namnparameter

De namn Parametern anger målet för webbadressen. Öppnande av webbadressen i ett nytt fönster är standard och anges på följande sätt:

  • _tom. Öppnar ett nytt fönster för webbadressen.

Andra alternativ du kan använda är:

  • _själv. Ersätter den aktuella sidan med webbadressen.
  • _förälder. Laddar webbadressen i parentesramen.
  • _topp. Ersätter alla ramsatser som laddas.

specifikationer

De specs Parameter är där du anpassar det nya fönstret genom att skriva in en kommaseparerad lista utan några vita mellanslag. Välj mellan följande värden.

  • höjd = pixlar. Denna specifikation anger höjden på det nya fönstret i pixlar. Det minsta värdet som kan anges är 100.
  • width = pixlar. Detta ställer bredden på det nya fönstret i pixlar. Minsta värdet är 100.
  • vänster = pixlar. Denna specifikation anger det vänstra läget i det nya fönstret. Inga negativa värden kan anges.
  • topp = pixlar. Detta ställer upp det högsta läget i det nya fönstret. Negativa värden kan inte användas.
  • menyrad = yes | no | 1 | 0. Använd denna spec för att ange huruvida menyraden ska visas eller inte.
  • status = yes | no | 1 | 0. Detta anger om du vill lägga till en statusfält eller ej.

Vissa specifikationer är webbläsarspecifika:

  • plats = yes | no | 1 | 0. Denna specifikation anger huruvida adressfältet ska visas eller inte. Endast för Opera-webbläsare.
  • resizeable = yes | no | 1 | 0. Bestämmer huruvida fönstret kan ändras. Endast för användning med IE.
  • plats = yes | no | 1 | 0. Indikerar huruvida rullbalkar ska visas eller ej. Kompatibel med IE, Firefox och Opera bara.
  • verktygsfältet = yes | no | 1 | 0. Bestämmer huruvida webbläsarverktygsfältet ska visas eller inte. Kompatibel med endast IE och Firefox.

Byta ut

Den här valfria parametern har bara ett syfte - för att ange om webbadressen som öppnas i det nya fönstret ersätter den aktuella posten i webbläsarens historiklista eller visas som en ny post.

  • När Sann, URL-adressen ersätter den aktuella webbläsarposten i historiklistan
  • När falskURL: n anges som en ny post i webbläsarens historiklista.