La communauté ALL HTML c'est 59577 membres à ce jour dont 0 inscrits aujourd'hui et 15 depuis une semaine.

Détection de frames

Photo de ALL HTML Article publié le dimanche 14 mars 2004 par ALL HTML.
Cet article est classé dans les catégories « Javascript »

Compatiblité


I.Explorer : Oui
Netscape : Oui

Description et scripts


Ce script permet de vérifier la présence de frames sur une page. Il est utilisé pour éviter qu'une page qui doit être inclue dans une frame ne puisse pas être affichée individuellement.
Cet exemple ci-dessous se compose de 3 frames (votreframe1, votreframe2, votreframe3) et la page qui appele ses frames (frameset) se nomment : votrepageprincipale.html.

Script à insérer entre les balises <head> et </head> de chaque frame.

<script language="javascript"> <!-- function presence_frame() { if (!(parent.frames["votreframe1"] && parent.frames["votreframe2"] && parent.frames["votreframe3"])) { location.replace("votrepageprincipale.html"); } } --> </script>

Code à insérer dans la balise <body> de chaque page de votre site (sauf la page se nommant : votrepageprincipale.html).

<body onload="presence_frame();">




VOS COMMENTAIRES ...

Commenter cette publication

Photo de tepe Commentaire publié le vendredi 09 novembre 2007 à 18 h 07 par tepe
Bonjour et bravo

Malheureusement j'ai un petit problème , dès que je mets
"<body onload="presence_frame();"cela met toutes mes<div> sens dessus dessous.

Avez-vous une solution a m'apporter.

Merci

Commenter cette publication

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

Forums de discussions associés

Discutez et échangez sur ce thème dans notre forum Javascript - DHTML - VBScript.

Liens sponsorisés

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.