JavaScript - Okna
Kromě dialogových oken máte možnost pomocí JavaScriptu vytvářet vlastní okna. Jejich obsahem může být existující stránka, nebo návštěvníkem dynamicky vytvořená stránka.
Vytvoření okna s existující stránkou
Okno se vytváří pomocí metody window.open("url","název okna","jeho vlastnosti")
. Url
je adresa existující stránky, název okna
je jeho jméno, které je potřeba pro pozdější manipulaci s ním prostřednictvím skriptu.
window.open("pata.html","okno", "height=100px, width=100px, top=0, left=100px, resizable=no, status=no, toolbar=no,location=no,scrollbars=yes, resizable=yes");
Otevře stránku pata.html, pojmenuje ji okno
.
Vlastnosti
Vlastností okna je velké množství. Můžete určit šířku, polohu, obsah oken atd.
Vlastnost | Hodnota | Popis |
---|---|---|
height | číslo | výška (v px) okna |
width | číslo | šířka okna |
top | číslo | vzdálenost od horního okraje |
left | číslo | vzdálenost od levého okraje |
copyhistory | yes|no | předat historii navštívených stránek |
toolbar | yes|no | vrchní lišta s ikonami |
location | yes|no | řádek s adresou stránky |
status | yes|no | stavový řádek |
directories | yes|no | vybrané adresy |
menubar | yes|no | nabídka prohlížeče |
scrollbars | yes|no | posuvníky |
resizable | yes|no | povolit změnu velikosti okna |
fullscreen | otevře okno přes celou obrazovku |
S tím si lze celkem dobře pohrát a vytvořit neobvyklá okna. Obecně se okna hodí, pokud například chcete zvětšit fotografii a tak ji otevřít v novém okně. Jinak moc nedoporučuji měnit nastavení okna prohlížeče, návštěvník by tak mohl být zmaten.
Další: Manipulace s okny
Vyhledávání
Základy
Zajímavosti
DOM
Poradna
Pokud si nevíte rady, chcete kontakt na spolehlivého tvůrce webu, či vás zajímá cizí názor, ozvěte se.