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.