June 5, 2026

HTML gyorstalpaló 14. rész

Frame – nem frame

Azt már tudjuk, hogyan kell frame-es dokumentumokat gyártani, de még nem tudjuk, mi a teendő akkor, ha azt szeretnénk, mindenki élvezze a dokumentumunkat, függetlenül attól, hogy böngészője képes mutatni a frameket vagy nem. Ezt a feladatot legelegánsabban a parancs segítségével oldhatjuk meg.

 





<FRAME SRC=”html01.html”>
<FRAME SRC=”html02.html”>




Használon újabb böngészőt!



 

Az eredmény az új böngészőkkel a közé eső rész lesz, a régiekkel a közé eső rész. Mi most csak azt a kiábrándító tényt közöltük a böngésző emberrel, hogy “Használjon újabb böngészőt!”, de akár egy komplett web-dokumentumot is elhelyezhettünk volna.

Ez utóbbi megoldással csak az a gond, hogy a frame-es olvasók is le fogják ezt tölteni, noha ez nekik nem jelenik meg, ami a műveletet kicsit lassabbá teheti. Ekkor megtehetjük azt, hogy noframe esetben a dokumentumunk hívjon meg egy másik dokumentumot. Az ehhez szükséges trükköt framek nélkül mutatjuk meg.

A legtöbb HTTP-szerver felismeri a utasítást. Ennek eredménye az, hogy x másodperc múlva letöltődik a dok.html dokumentum. Az alábbi példa ezt illusztrálja.

 






Az alábbi dokumentum, ha az ön böngészője támogatja, öt másodperc múlva meghívja a tanfolyam főoldalát.

Tehát a frame – nemframe esetben “energiatakarékos” megoldást kaphatunk, ha előre elkészítünk egy nem frames dokumentumot, és azt nem illesztjük be a frames dokumenzumba, hanem meghívjuk néhány másodperc múlva.