Keretek és javascript
Segítségével egy script képes megoldani a következő problémát: Tegyük a látogató rákattint egy hivatkozásra az első keret, de az oldal kell betölteni nem ugyanabban a keretben, és a többi. Egy példa erre a problémára az a készítmény a menüben (vagy navigációs sáv) ahol egy frame mindig ugyan az marad és néhány közvetlen linket, hogy tovább vizsgálja ezen az oldalon. Ahhoz, hogy megoldja ezt a problémát, meg kell vizsgálni három eset lehetséges:
- főablak / frame hozzáfér a gyerek frame;
- frame-gyermek hozzáférést nyer a szülő ablakban / keretben;
- frame-gyermek hozzáférést nyer egy másik gyerek frame.
Végül, nagyon gyakran kell majd megoldani a problémát, hogy elérje egy gyerek frame másik ilyen gyerek frame. Szóval hogyan lehet, hogy az első keretben, hogy írjon valamit a második - azaz, hogy melyik csapat kellene venni page1.htm HTML-oldalon? Mint látható a mi kép, A két keret között nincs közvetlen kapcsolat. És mivel mi nem csak hívja frame2, hogy a keretben frame1, ami egyszerűen nem tud semmit a létezését a második keretben. A szempontból a szülő ablak a második frame neve frame2, és a szülő ablak érhető el az első képkocka nevű szülő. Így, hogy hozzáférjen a dokumentum objektum a második keret, meg kell írni a következőket: