Modern ismeretek WEB oldalon : Javascript ismertető HTML formátumban
Frame objektum |
|
A frame objektum bemutatása | |
Elemváltozók (tulajdonságok) : | |
length | Keretek száma |
Alárendelt objektumok : | |
document | A dokumentum tartalma, megjelenése, stb... |
event | Események autómatikus kezelése |
history | Meglátogatott oldalak |
location | URL cimek |
Elemfüggvények (metódusok) : nincsenek | |
Eseménykezelők : nincsenek |
A frame objektum bemutatásaA frame objektum segítségével elérhetjük az ablakokat, melyeket a böngésző fő ablakába betöltöttünk. A gyerek ablakokból nézve a szülő ablakot illethetjük parent vagy top névvel. A frame objektum a window objektum leszármazottja, ezért ismeri annak összes tulajdonságát, metódusát és alárendelt objektumait is. A tulajdonságok sora ki van bővítve, mégpedig a length elemváltozóval. Példa 1:
Példa 2:
Magyarázat:Ugyanúgy sorszámmal vagy névvel hivatkozhatunk a frame objektumokra, mint a rendes ablakokra, csak előtte meg kell adni a fent említett kulcsszavakat : parent vagy top. A parent tulajdonképpen a szülő ablakot, a top pedig a legfelsőbb szintű böngésző ablakot a jelenti, de a két elnevezés ekvivalens egymással. A frame-ek számozása 0 - val kezdődik, mivel ezt is tömbben tárolja a böngésző program. A framek alárendelt objektumjai is ugyanúgy viselkednek, mint a window objektumnál. Ezért, ha egy űrlap egyik mezejének tartalmára így hivatkoztunk : window.document.forms[0].elements[0].value = "János Vitéz" akkor, ha ugyanez az űrlap egy frame-ben kerül megjelenítésre, így hivatkozhatunk rá : parent.frames[1].document.forms[0].elements[0].value = "János Vitéz" lengthMegadja, hogy a böngésző ablakának hány kerete (frame) van. Példa:
Magyarázat :A parent.frames.length vagy top.frames.length segítségével lekérdezhetjük az alárendelt ablakok számát, melyet a böngésző ablakba betöltöttünk. Egy for ciklus segítségével egyenként kiiratjuk az ablak neveket. |
|||