|
Ako na to | Príručka JavaScript | Otvárame oknáDnešná časť seriálu bude venovaná, ako sa dá už aj z nadpisu usúdiť, oknám a ich manipulácii pomocou JavaScriptu. Pri surfovaní po Internete sa veľmi často stretávame s takými webovskými stránkami, ktoré po svojom načítaní otvárajú nové okná nášho prehliadača stránok a do nich nahrávajú iné stránky. Tento prvok - otváranie nových okien - sa dá použiť napr. na zjednodušenie navigácie medzi stránkami a pod. Okná v HTML Predtým než sa naučíme používať JavaScript na otváranie okien, si ukážeme ako je možné otvoriť okno s použitím bežných príkazov jazyka HTML. Párovú značku (tag)<A HREF=""></A> už určite dobre poznáte. Ak do tohto tagu pridáme aj parameter TARGET="meno_okna", po odkliknutí na takýto odkaz sa otvorí nové okno a nahrá sa do neho určená stránka. PRÍKLAD 3.1 - ukážka otvorenia jednoduchého okna <html> V prípade, že už máme otvorené okno s daným menom a odklikneme na takýto odkaz, k otvoreniu nového okna nedôjde, len sa zamení obsah pôvodného okna. Iná situácia môže nastať v prípade, ak naša stránka obsahuje rámce (frames). Ak sa niektorý z našich rámcov volá rovnako ako naše okno, tak potom sa stanovená stránka nahrá do neho... Okná v JavaScripteUrčíte uznáte, že i keď práca s oknami v HTML je veľmi ľahká, prináša so sebou niekoľko obmedzení. Jedno z hlavných obmedzení je, že nemáme možnosť definovať vzhľad a veľkosť okna, ktoré chceme, aby sa otvorilo. Našťastie je tu JavaScript pomocou ktorého sa to dá... window.open("URL","meno_okna","parametre_okna");URL (napr. http://internet.tlp.cz) meno_okna (napr. okienko) parametre okna (napr. toolbar=no,directories=no,menubar=no)
PRÍKLAD 3.2 - otvorenie okna o veľkosti 300x100 <html> V tomto príklade hádam nie je nič ťažké na pochopenie. Po načítaní skriptu, prehliadač stránok otvorí nové okno, do ktorého zobrazí obsah stránky, ktorá sa nachádza na adrese: file:///C:/. Keďže sa jedná o lokálnu adresu, zobrazí sa v okne výpis hlavného adresára disku C. |
| |||||||||||||||||||||||||||||||||||||||||||||||||
|