window
JavaScript -> Objekty -> Window
Metódy
| attachEvent | pripojí k objektu ovládač udalostí s určenou funkciou |
| captureEvents | odchytí udalosti z určenou funkciou |
| alert | zobrazí okno se zprávou zadanou jako parametr |
| blur | metoda zruší zaměření okna |
| captureEvents | určí oknu aby zachytávalo všechny události specifikovaného typu |
| clearInterval | zruší naplánování akce pomocí metody setInterval |
| clearTimeout | zruší naplánování akce pomocí metody setTimeout |
| close | zavře okno nad kterým je volána |
| confirm | zobrazí okno se zprávou a žádá o potvrzení |
| crypto.random | vrací pseudo–náhodný řetězec znaků specifikované délky |
| crypto.signText | metoda umožňuje odeslat na server kódovaný podpis |
| disableExternalCapture | zamezí zachytávání událostí, které generují dokumenty z cizích serverů umístěné v některém z rámů okna |
| enabledExternalCapture | povolí zachytávání událostí, které generují dokumenty z cizích serverů umístěné v některém z rámů okna |
| find | provede hledání řetězcového_výrazu v obsahu okna |
| focus | metoda zaměří okno |
| forward | provede postup na další stranu v historii obsazení okna |
| handleEvent | umožňuje vyvolat ovladač specifikované události |
| home | zobrazí v okně dokument s domovskou stránkou |
| moveBy | posune okno o specifikovaný počet pixelů horizontálně a vertikálně |
| moveTo | metoda přesune levý horní roh okna na specifikované souřadnice |
| open | vytvoří nové okno |
| print | vytlačí obsah okna na tlačiarni |
| prompt | metoda zobrazí okno, do kterého je možné zadat krátký text |
| releaseEvents | určí oknu, aby zachycené specifikované události předávalo dále podle hierarchie zachytávání událostí |
| resizeBy | změní rozměry okna |
| resizeTo | změní rozměry okna |
| routeEvent | pošle událost ke zpracování dalšímu objektu v hierarchii zachytávání událostí |
| scroll | metoda nastaví obsah okna na pozici udanou parametry |
| scrollBy | metoda posune obsah okno o specifikovaný počet pixelů |
| scrollTo | provede stejnou akci jako metoda scroll |
| setInterval | metoda provede akci uvedenou jako první parametr vždy když uplyne počet milisekund |
| setResizable | metoda umožní uživateli měnit velikost okna |
| setTimeout | metoda naplánuje akci |
| setZOption | nastaví zda okno bude stále pod nebo nad ostatními okny nebo bude ve stále stejné pozici |
| showHelp | zobrazí súbor s pomocníkom vo formáte .chm alebo .htm |
| stop | metoda zastaví právě probíhající natahování dat do prohlížeče |
Vlastnosti
| closed | určuje, či dané okno je alebo nie je zatvorené |
| crypto | obsahuje odkaz na objekt obsahující některé bezpečnostní metody Netscape Navigatoru |
| defaultStatus | obsahuje řetězec, který je vypsán na stavové řádce, není–li vypsán status |
| default | |
| document | obsahuje odkaz na objekt document představující HTML dokument natažený do aktuálního okna |
| external | obsahuje odkaz na objekt external |
| frames | obsahuje pole, jehož prvky jsou odkazy na případné rámy aktuálního okna – objekty window |
| history | obsahuje odkaz na objekt History, ve kterém je uložena historie obsazení aktuálního okna |
| innerHeight | udává výšku obsahu okna v pixelech |
| innerWidth | udává šířku obsahu okna v pixelech |
| length | obsahuje počet rámů aktuálního okna |
| location | obsahuje odkaz na objekt Location, který reprezentuje adresu natažené stránky |
| locationbar.visible | obsahuje logickou hodnotu udávající, zda je zobrazena lišta pro zadání adresy |
| menubar.visible | obsahuje logickou hodnotu, zda je zobrazeno ikonové menu |
| name | obsahuje jméno aktuálního okna, jménem hlavního okna je prázdný řetězec |
| offscreenBuffering | obsahuje logickou hodnotu udávající, zda jsou zobrazovaná data nejdříve zapsána do bufferu a poté najednou vypsána na obrazovku |
| opener | obsahuje odkaz na okno, které způsobilo otevření aktuálního okna |
| outerHeight | vlastnost udává výšku okna v pixelech |
| outerWidth | vlastnost udává šířku okna v pixelech |
| pageXOffset | udává souřadnici x bodu dokumentu, který je vidět v okně jako první |
| pageYoffset | udává souřadnici y bodu dokumentu, který je vidět v okně jako první |
| parent | obsahuje odkaz na rodičovské okno v případě, že aktuální okno je rámem některého okna |
| personalbar.visible | obsahuje logickou hodnotu udávající, zda je zobrazeno adresářové menu |
| screenX | obsahuje souřadnici x horního levého rohu okna |
| screenY | obsahuje souřadnici y horního levého rohu okna |
| scrollbars.visible | obsahuje logickou hodnotu udávající, zda je zobrazen posuvník |
| self | obsahuje odkaz na aktuální okno |
| status | obsahuje řetězec, který je vypsán ve stavové řádce prohlížeče |
| statusbar.visible | obsahuje logickou hodnotu udávající, zda je zobrazena stavová řádka |
| toolbar.visible | obsahuje logickou hodnotu udávající, zda je zobrazena nástrojová lišta |
| top | obsahuje odkaz na nejvyšší okno v hierarchii rámů |
| window | obsahuje odkaz na aktuální okno |