JavaScript je užitočný spôsob, ako otvoriť odkaz v novom okne, pretože môžete ovládať, ako okno bude vyzerať a kde bude umiestnené na obrazovke vrátane špecifikácií.
Syntax pre metódu Open () okna Window JavaScript
Ak chcete otvoriť adresu URL v novom okne prehliadača, použite metódu otvoreného () jazyka Javascript (), ako je tu zobrazené:
window.open (URL, meno, špecifikácie, nahradiť)
a prispôsobiť každý z parametrov.
Napríklad kód uvedený nižšie otvorí nové okno a špecifikuje jeho vzhľad pomocou parametrov.
Parameter adresy URL
Do nového okna zadajte adresu URL stránky, ktorú chcete otvoriť. Ak nezadáte adresu URL, otvorí sa nové prázdne okno.
window.open ("https://www.somewebsite.com", "_blank", "panel nástrojov = áno, hore = 500, ľavý = 500, šírka = 400, výška = 400");
Názov parametra
názov parameter nastaví cieľ pre adresu URL. Otvorenie adresy URL v novom okne je predvolené a je označené týmto spôsobom:
- _blank. Otvorí nové okno pre adresu URL.
Medzi ďalšie možnosti, ktoré môžete použiť, patria:
- _self. Nahradí aktuálnu stránku URL.
- _parent. Načíta adresu URL do nadradeného rámca.
- _top. Nahradí akékoľvek súbory rámcov, ktoré sú načítané.
Špecifikácie
špecifikácie Parameter je miesto, kde prispôsobíte nové okno zadaním zoznamu oddelených čiarkou bez bielych polí. Vyberte si z nasledujúcich hodnôt.
- height = pixelov. Táto špecifikácia nastavuje výšku nového okna v pixeloch. Minimálna hodnota, ktorú je možné zadať, je 100.
- width = pixely. Toto nastaví šírku nového okna v pixeloch. Minimálna hodnota je 100.
- doľava = pixelov. Táto špecifikácia nastaví ľavú pozíciu nového okna. Nie je možné zadávať žiadne záporné hodnoty.
- top = pixelov. Toto nastavuje hornú pozíciu nového okna. Záporné hodnoty nemožno použiť.
- Menubar = yes | no | 1 | 0. Pomocou tejto špecifikácie zobrazte, či sa má panel s ponukami zobrazovať.
- status = yes | no | 1 | 0. Označuje, či sa má alebo nemá pridať stavový riadok.
Niektoré špecifikácie sú špecifické pre prehliadač:
- location = yes | no | 1 | 0. Táto špecifikácia určuje, či sa má alebo nemá zobraziť pole s adresou. Len pre prehliadač Opera.
- resizeable = yes | no | 1 | 0. Určuje, či môže byť okno zmenené alebo zmenené. Používa sa len s IE.
- location = yes | no | 1 | 0. Označuje, či sa majú alebo nemajú zobrazovať posuvníky. Kompatibilný len s IE, Firefoxom a Opera.
- toolbar = yes | no | 1 | 0. Určuje, či sa má panel s nástrojmi prehliadača zobrazovať alebo nie. Kompatibilné len s IE a Firefoxom.
vymeniť
Tento voliteľný parameter má iba jeden účel - určiť, či adresa URL, ktorá sa otvorí v novom okne, nahradí aktuálnu položku v zozname histórie prehliadača alebo sa zobrazí ako nová položka.
- Kedy pravdivý, adresa URL nahradí aktuálnu položku prehliadača v zozname histórie
- Kedy nepravdivý, je adresa URL uvedená v zozname histórie prehliadača ako nová položka.