Op deze pagina ...
Hoe spring je uit een
frame?
Je bent het vast al tegengekomen, luilakken c.q.
"control freaks" die bij het aanklikken van een
link op hun pagina de nieuwe (niet van hun zijnde) pagina binnen
hun eigen frames laten.
Met JAVAScript kun je ervoor zorgen dat dit niet
gebeurt met jouw pagina !
|
 |
Met een Link
Bij reguliere links kun je dit aangeven
door als target "_top" aan te geven, bijvoorbeeld:
<A HREF="http://www.somewhere.com/"
target="_top">Ontsnap aan de frames!</A>
Automatisch
Om dit voor elkaar te krijgen kun je het
beste even naar dit voorbeeld kijken. Eenvoudigweg gedaan met JavaScript:
<SCRIPT LANGUAGE="JavaScript">
<!--
setTimeout ("changePage()", 1000);
function changePage() {
if (self.parent.frames.length != 0)
self.parent.location="http://www.somewhere.com";
}
// -->
</SCRIPT>
Het script zorgt ervoor dat als JOUW pagina
binnen frames valt (terwijl je zelf geen frames gebruikt op jouw pagina),
de pagina na 1 seconde "ontsnapt" uit de frames.
Merk op: Als de browser hier
een JavaScript error genereerd, dan ondersteund jouw browser dit niet!
|