Remi Posté 14 Novembre 2008 Partager Posté 14 Novembre 2008 Bonjour, Pour court-circuiter l'affichage des nos sites dans une frame, il y a le "frame-breaker" javascript bien connu : if (top!= self) top.location.href = self.location.href; Je voudrais que cela n'entre pas en action s'il s'agit d'un site en particulier. J'ai donc mis: if(top!= self && top.location.href.indexOf("http://www.monsite.tld")!=0) top.location.href = self.location.href; Oui... mais ça ne marche pas car l'objet 'top.location.href' n'est pas accessible en lecture quand il s'agit d'un autre site (ce qui est sans doute logique). Donc erreur et arrêt de l'exécution du code JS. Connaissez-vous un moyen de contourner ce problème ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Leonick Posté 16 Novembre 2008 Partager Posté 16 Novembre 2008 et en remplaçant top.location.href par window.top.location.href ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Remi Posté 17 Novembre 2008 Auteur Partager Posté 17 Novembre 2008 Pareil... Permission refusée. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant