Vérifie si la page est bien ouverte dans la bonne frame

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 724 fois - Téléchargée 27 fois

Contenu du snippet

Voila !!!

le code n'est pas dure !!

Si la page qui est chargé est dans une frame , ou si elle est dans un frame qui n'est pas nommé 'Accueil' rediriger vers tel page !!!!

Source / Exemple :


<script>
if (self == top || self.name !== 'accueil') {
window.top.location.href = "http://Tuatha.fr.st"}
</script>

Conclusion :


Pas dure et pratique . Vous pouvez référencer toutes vos pages, meme si elles sont dans des frames ...
Sa vérifie si elle est bien ouverte dans la bonne frame ... si vous reférencez une page du site mais que vous voulez qu'elle soit ouverte dans une frame avec menu etc ...

suis je assez claire ou ...bof ...? :) n'hésitez pas sur les commentaires .. je ferai modification s'il y a lieu d'etre !!!!

A voir également

Ajouter un commentaire

Commentaires

GenEars
Messages postés
16
Date d'inscription
mercredi 2 novembre 2005
Statut
Membre
Dernière intervention
25 janvier 2008
-
Simple et efficace: en un copier-coller et 2 adaptations (sur self.name et location.href) mon site perso n'est plus "victime" des robots d'indexation des moteurs de recherche !

Merci.
JoVB
Messages postés
87
Date d'inscription
lundi 4 novembre 2002
Statut
Membre
Dernière intervention
10 mars 2009
-
Bonjour, je me demande comment on fait pour récupérer le nom de la page en cours...
par exemple j'ai une page test.htm et j'aimerai qu'une variable prenne ce nom. Si je fait

var nompage = document.location.href
j'obtient http://monsite.ch/test.htm
alors que je voudrait juste test.htm
j'ai essayé avec self.name ou comme ca mais rien ca marche pas... une idée ? merci !
mobilicorpus
Messages postés
18
Date d'inscription
mardi 3 mai 2005
Statut
Membre
Dernière intervention
5 mars 2006
-
merci.
Ça m'a été très pratique
cs_pierrax
Messages postés
6
Date d'inscription
lundi 27 octobre 2003
Statut
Membre
Dernière intervention
30 janvier 2007
-
merci pour tes explication. Un jour je t'aiderais
GuilleW
Messages postés
119
Date d'inscription
vendredi 18 avril 2003
Statut
Membre
Dernière intervention
28 décembre 2006
-
et bien tu mais ta hierarchie pour les cas exeptionel comme celui si :

de cette maniere :

<script>
if (self == top || self.name !== 'duchmolle'
|| parent.self.name !== 'alphaframe'
|| parent.parent.self.name !== 'mainFrame'
|| ...
) {
window.top.location.href = "http://Mon_Site.fr"}
</script>


voila, tu mets si tu as des exeptions de cette maniere la (par contre pardonne moi , je n'ai pas testé le code donc je ne suis aps sur qu'il fonctionne, masi le principe est là :p )
A bientot . GuilleW

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.