Zistite, ako prispôsobiť nové okno
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.
window.open ("https://www.somewebsite.com", "_blank", "panel nástrojov = áno, hore = 500, ľavý = 500, šírka = 400, výška = 400");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.
Názov parametra
Parameter názov nastavuje 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
Parameter špecifikácií je miesto, kde prispôsobíte nové okno zadaním zoznamu oddelených čiarkami bez bielych priestorov. 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ý iba 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.
- Ak je to pravdivé , adresa URL nahradí aktuálnu položku prehliadača v zozname histórie
- Ak je falošná , adresa URL je uvedená v zozname histórie prehliadača ako nová položka.