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 <noframe></noframe> parancs segítségével oldhatjuk meg.
<HTML> <HEAD> </HEAD> <FRAMESET rows="50%,50%"> <FRAME SRC="html1.html"> <FRAME SRC="html2.html"> </FRAMESET> <noframe> <html> <body> Használon újabb böngészõt! </body> </html> </noframe> </HTML>
|
|
Az eredmény az új böngészõkkel a <FRAMESET> </FRAMESET> közé esõ rész lesz, a régiekkel a <noframe> </noframe> 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 <META HTTP-EQUIV="Refresh" CONTENT="x; URL=dok.html"> 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.
<HTML> <HEAD> <META HTTP-EQUIV="Refresh" CONTENT="5; URL=index.htm"> </HEAD> <body> 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. </body> </HTML> |
|
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.
Hozz�sz�l�sok Kedves Olvas�! Jelentkezzen be �s akkor hozz�sz�lhat a t�m�hoz!