Remi Posté 14 Novembre 2008 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 ?
Leonick Posté 16 Novembre 2008 Posté 16 Novembre 2008 et en remplaçant top.location.href par window.top.location.href ?
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant