Bonjour,
j'ai une iframe dans une page A qui sert à inclure une page B. Si je fais une redirection dans la page B ça ne redirige que la page dans l'iframe.
Est-ce possible de faire pour que ça redirige la page qui contient l'iframe ?
Merci
Version imprimable
Bonjour,
j'ai une iframe dans une page A qui sert à inclure une page B. Si je fais une redirection dans la page B ça ne redirige que la page dans l'iframe.
Est-ce possible de faire pour que ça redirige la page qui contient l'iframe ?
Merci
fais voir ton code
Bonjour hacksi,
il existe l'élément parent en JavaScript qui te permet d'accéder au parent de l'iframe.
Je ne l'ai pas testé, mais ceci devrait fonctionner :
Bonne chance,Code:parent.document.href = "";
Thoams ;-)
Code:top.location.href="nouvellpage.htm"
Ok merci pour toutes vos réponses, je vais tester. Pour le moment je n'avais pas encore mis cette solution en place avant de savoir si c'était possible de rediriger le parent ou non, je vous tiens au courant.
Bon j'ai essayé de faire un petit test :
Page A :
Page B :Code:
1
2
3
4
5
6 <?php echo "<IFRAME id='toto' name='toto' src='./test2.php' width='100%' style='border:0px;' frameborder='0'></IFRAME>"; ?>
J'ai essayé top.location.href et parent.document.href mais ça ne fonctionne pas (window.location.replace redirige bien la page mais uniquement dans l'iframe).Code:
1
2
3
4
5
6 <?php echo "<script language=\"javascript\" type=\"text/javascript\">window.top.location.href(\"http://www.clubic.com\");</script>"; ?>
c'est sur que si tu ne reprends pas le code que l'on te file ...
je ne vois pas de window là dednas 8OCode:top.location.href="autrepage.htm"
t as une page parent au moins ?
Ah oui dsl je l'avais mis pour tester mais j'ai bien essayé sans le window mais ça ne fonctionne pas.
Dans la console javascript j'ai : Erreur*: top.location.href is not a function
mets ton code de A à Z ......................
J'ai donné tout le code, j'ai fait juste 2 pages bidon pour tester.
ce n'est pas une fonction mais une propriété de top ...
donc si tu essaye de l'utiliser comme une fonction ...