ARCHIV |
|||||||||||||||
Software (10844)
Distribuce (131)
Skripty (697)
Menu
Diskuze
Informace
|
JavaScript -- 12 -- Objekt Window (1/2)Tento diel seriálu sa venuje objektu "window" jeho vlastnostiam a metódam. Objekt Windowje vrocholom hierarchie všetkých (s vínimkou objektou Date, Math, String ..). Preto pred každý z jeho podobjektov by sa mal písať aj objekt window. Tento objekt má tiež svoje vlastnosti, metódy a tzv. events alebo udalosti. Toto všetko sa pokúsim v tomto diele jednoducho vysvetliť aj s praktickými ukážkami. PodobjektyTento objekt má mnoho dôležitých podobjektov ako napríklad objekty: history, location a najznámejší a najdôležitejší objekt a to objekt dokument. Keďže každý z týchto podobjektov má veľké množstvo vlastných metód a vlastností nieje možné ich zaradiť všetky do jedného článku a preto budú vysvetlené v ďalších dieloch. VlastnostiNajznámejšou vlastnosťou objektu window je vlastnosť status. window.status="text v stavovom riadku"; Táto vlastnosť je dobrá vtedy keď potrebujete zmeniť text v stavovom riadku prehliadača. Má však i ekvivalentnú vlastnosť defaultStatus, ktorá určuje stály stav stavového riadku. window.defaultStatus="staly text v stavovom riadku"; Rozdiel medzi týmito dvoma vlastnosťami je v tom, že prvá (status) je viazaná na udalosť, no v praxi je prakticky jedno, ktorú z vlastností použijete.
Ďalšou vlastnosťou je vlasnosť closed, ktorá nadobúda hodnoty true alebo false v závislosti či je okno stránky otvorené alebo zavreté. Nenašiel som praktické využitie tejto vlastnosti ale funguje a môžete si ju vyskúšať:
Jediné využitie tejto vlastnosti by bolo pri práci s viacerými oknami vytvorenými pomocou metódy open pokiaľ by ste si chceli zistiť či napríklad užívateľ už zavrel vami otvorené okno. Podobne je to aj s vlastnosťami opener, parent a top. Zatiaľ nevidím rozumné využitie týchto vlastností takže ich nebudem ďalej rozvádzať. Pokiaľ by o to mal niekto záujem nech napíše do diskusie. Vlastnosti screenLeft a screenTop určujú vzdialenosť okna prehliadača od plochy zobrazovanej na monitore. Konkrétne screenLeft určuje vzdialenosť ľavého rohu prehliadača od ľavého rohu plochy zobrazovanej monitorom na ose x. screenTop určuje vzdialenosť vrchného okraja prehliadača od vrchného okraja plochy po ose y. Pomocou vlastnost name môžete nastaviť meno okna. Medzi ďalšie vlastnosti patria vlastnosti, ktoré upravujú vzhľad dialógu vyvolaného pomocou metódy showModalDialog() alebo showModelessDialog(), ktoré budú vysvetlené ďalej. Existuje ešte jedna zaujímavá vlastnosť a to offscreenBuffering, pomocou ktorej je možné nastaviť aby sa objekty najprv celé načítali a až potom zobrazil v browseri. V opačnom prípade sú objekty vykreslované tak ako prehliadaču prichádzajú dáta. Väčšinou je táto vlastnosť upravovaná dynamicky samotným prehliadačom. MetódyAsi najznámejšou metódou objektu window je funkcia alert(), ktorú asi všetci poznáte. Po správnosti by sa pred túto metóda mal písať objekt, ktorému patrí: window.alert('hocico'); No takýto zápis nikto nepoužíva, pretože kvôli zjednodušeniu sa objekt window na začiatku uvádzať nemusí: alert('hocico'); Viete čo je čierna diera? Nie? function bh()
Dosť bolo srandy. Medzi ďalšie dve zaujímavé funkcie patria funkcie blur() a focus(). Prvá znich spraví to ako keby ste sa presunuli do iného okna alebo klikli niekde mimo okna. Druhá robí presný opak.
window.blur(); Prvú časť objektu window máme úspešne ukončenú. Do ďalšej časti nám toho ostalo ešte dosť: pop-up okná, dialógy, intervaly, skrolovanie .. .
Související články
Předchozí Celou kategorii (seriál) Další
JavaScript -- 1 -- Úvod
JavaScript -- 2 -- Verzie JavaScript -- 3 -- Syntax(1) JavaScript -- 4 -- Syntax(2) JavaScript -- 5 -- Podmienky -- IF JavaScript -- 6 -- Switch JavaScript -- 7 -- Cykly JavaScript -- 8 -- Pár praktických skriptov JavaScript -- 9 -- Objekty JavaScriptu JavaScript -- 10 -- Polia JavaScript -- 11 -- DOM JavaScript -- 13 -- Objekt Window (2/2) Jak na JAK JAK na třídy JAK - III - Vlastní gui na webových stránkách JAK na vlastní checkbox JAK na animované menu JAK na vlastní scrollbar/scrollbox JAK na komplexní ovládací prvky Předchozí Celou kategorii (seriál) Další
|
Vyhledávání software
Vyhledávání článků
28.11.2018 23:56 /František Kučera 12.11.2018 21:28 /Redakce Linuxsoft.cz 6.11.2018 2:04 /František Kučera 4.10.2018 21:30 /Ondřej Čečák 18.9.2018 23:30 /František Kučera 9.9.2018 14:15 /Redakce Linuxsoft.cz 12.8.2018 16:58 /František Kučera 16.7.2018 1:05 /František Kučera
Poslední diskuze
31.7.2023 14:13 /
Linda Graham 30.11.2022 9:32 /
Kyle McDermott 13.12.2018 10:57 /
Jan Mareš 2.12.2018 23:56 /
František Kučera 5.10.2018 17:12 /
Jakub Kuljovsky | |||||||||||||
ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2024) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze |