JavaScript er en nyttig måde at åbne et link på i et nyt vindue, fordi du kontrollerer, hvordan vinduet vil se ud, og hvor det vil blive placeret på skærmen ved at inkludere specifikationer.
Syntaks for JavaScript-vinduet Åbn () Metode
For at åbne en webadresse i et nyt browservindu skal du bruge Javascript open () -metoden som vist her:
window.open (URL, navn, specifikationer, udskift)
og tilpasse hver af parametrene.
For eksempel åbner koden nedenfor et nyt vindue og angiver dets udseende ved hjælp af parametre.
URL Parameter
Indtast webadressen for den side, du vil åbne i det nye vindue. Hvis du ikke angiver en webadresse, åbnes et nyt tomt vindue.
window.open ("https://www.somewebsite.com", "_blank", "værktøjslinje = ja, top = 500, venstre = 500, bredde = 400, højde = 400");
Navn Parameter
Det navn parameter angiver målet for webadressen. Åbning af webadressen i et nyt vindue er standard og er angivet på denne måde:
- _blank. Åbner et nyt vindue til webadressen.
Andre muligheder du kan bruge inkluderer:
- _selv. Erstatter den aktuelle side med URL'en.
- _parent. Indlæser webadressen i parentesrammen.
- _top. Erstatter eventuelle framesæt, der er indlæst.
specs
Det specs parameter er hvor du tilpasser det nye vindue ved at indtaste en kommasepareret liste uden hvide mellemrum. Vælg mellem følgende værdier.
- height = pixel. Denne specifikation angiver højden af det nye vindue i pixels. Den minimumsværdi, der kan indtastes, er 100.
- width = pixels. Dette angiver bredden af det nye vindue i pixels. Minimumsværdien er 100.
- venstre = pixels. Denne spec indeholder det venstre vindues position i det nye vindue. Ingen negative værdier kan indtastes.
- top = pixels. Dette indstiller den øverste position i det nye vindue. Negative værdier kan ikke bruges.
- menulinje = ja | nej | 1 | 0. Brug denne spec for at angive, om menulinjen skal vises eller ej.
- status = yes | nej | 1 | 0. Dette angiver, om en statuslinje skal tilføjes eller ej.
Nogle specifikationer er browser-specifikke:
- placering = ja | nej | 1 | 0. Denne spec angiver, om adressefeltet skal vises eller ej. Kun til Opera-browseren.
- ændre størrelse = ja | nej | 1 | 0. Bestemmer om vinduet kan ændres eller ej. Til brug kun med IE.
- placering = ja | nej | 1 | 0. Angiver, om rullestenger skal vises. Kompatibel med IE, Firefox og Opera.
- toolbar = yes | nej | 1 | 0. Bestemmer, om browserens værktøjslinje skal vises eller ej. Kompatibel med IE og Firefox kun.
Erstatte
Denne valgfri parameter har kun ét formål - for at angive, om den webadresse, der åbnes i det nye vindue, erstatter det aktuelle indlæg i browserhistoriklisten eller vises som en ny post.
- Hvornår rigtigt, erstatter URL'en den aktuelle browserindtastning i historiklisten
- Hvornår falsk, URL'en er angivet som en ny post i browserhistoriklisten.