| Objekt window | ||||||||||||||
|
- objekt window je prakticky vrcholem hierarchie všech objektů v Javascriptu (kromě Math a String), to znamená, že většina ostatních objektů
(location, frames, document, navigator, history, screen, event )jsou vlasně podobjekty objektu window - pro zrychlení a usnadnění zápisu se často vynechává slovo window, takže zápis window.document.write je totožný jako document.write |
||||||||||||||
| 1. objekt location (nebo window.location) | ||||||||||||||
|
- vrací internetovou adresu načteného dokumentu např: window.location.href ="http://seznam.cz"; načte do okna stránku vyhledávače Seznam Aktualizace stránky reload() location.reload(false); aktualizuje stránku, pokud byla změněna location.reload(true); aktualizuje stránku i když se nezměnila location.replace("http://www.atlas.cz"); spustí stránku Atlasu, ale současnou stránku nezařadí do historie. Zjištění adresy dokumentu (například načtením do proměnné adresa) adresa = location.href; S touto proměnou se dá dál pracovat například ji můžeme pomocí document.write vypsat(viz výpis textu) |
||||||||||||||
| 2. objekt frames | ||||||||||||||
| - pracuje s rámy | ||||||||||||||
| 3. objekt document | ||||||||||||||
|
Patří k nejdůležitějším objektům jaké Javascript zahrnuje, protože document pracuje s aktuální stránkou a vším s ní spojeným.
Objekt document přistupuje k formulářům, obrázkům, odkazům atd. to vše se díky tomuto dokumentu může různě měnit a regovat tak
chování uživatele jako je kliknutí myší nebo najetí myši na obrázek (více o ovladačích událostí). podobjekty objektu document
|
||||||||||||||
|
4. objekt history |
||||||||||||||
|
- pracuje s historií prohlížených stránek to znamená že se jeho prostřednictvým můžeme např. vracet na již navštívené stránky metody objektu history
| ||||||||||||||
| 5. objekt navigator | ||||||||||||||
|
- zjišťuje informace o prohlížeči (typ, verze atd.) př. navigatot.appName - zjistí název prohlížeče |
||||||||||||||
| 6. objekt sreen | ||||||||||||||
|
- zjišťuje vlastnosti obrazovky např.: velikost plochy:
|
||||||||||||||
| 7. objekt event | ||||||||||||||
- reaguje na události myši nebo klávesnice
|
||||||||||||||
| další vlastnosti objektu window | ||||||||||||||
|
||||||||||||||
| - metoda, narozdíl od vlastnosti, vykonává nějakou činnost metoda: window.open - otevře nové okno, velikost tohoto okna můžeme přesně nadefinovat, používá se napříklal u reklamních okének metoda: window.close - zavře okno metody focus() a blur() - metoda blur převede okno do pozadí a aktivním oknem se stane jiné - focus je opakem blur, takže převede okno do popředí(stane se z něj aktivní okno) metody velikosti, rolování a pozice okna
|
||||||||||||||
| Na závěr této kapitoli bych jen rád dodal, že Javascript má ještě další metody a vlastnosti, které jsem zde ale záměrně neuváděl, protože je budu podrobně popisovat v náaledujících kapitolách. Například window.setTimeout() (viz kapitola čas ) nebo window.alert (viz kapitola dialogová okna) | ||||||||||||||