382 votes

Rediriger la fenêtre parent depuis une action iframe en utilisant JavaScript

Quel JavaScript dois-je utiliser pour rediriger une fenêtre parent à partir d'un iframe?

Je veux qu'ils cliquent sur un lien hypertexte qui, en utilisant JavaScript ou toute autre méthode, redirigerait la fenêtre parente vers une nouvelle URL.

626voto

MIP Points 1710
 window.top.location.href = "http://www.example.com"; 
 

Comme indiqué précédemment, redirigera le parent iframe.

154voto

Click Upvote Points 34295

J'ai trouvé que <a href="..." target="_top">link</a> fonctionne aussi

63voto

Luca Matteis Points 19338
 window.top.location.href = "http://example.com";
 

window.top fait référence à l'objet window de la page en haut de la hiérarchie des cadres.

16voto

Real Red. Points 2153

ou une alternative est la suivante (en utilisant l'objet document)

 parent.document.location.href = "http://example.com";
 

1voto

Joris Kok Points 23

Il est possible de rediriger depuis un iframe, mais pas d'obtenir des informations du parent.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X