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
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
... un flash ... et ça repart
700R ... catch me if u can
Best regards,
.
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 : Sélectionner tout - Visualiser dans une fenêtre à part parent.document.href = "";
Thoams ;-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part top.location.href="nouvellpage.htm"
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part top.location.href="autrepage.htm"![]()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
t as une page parent au moins ?
... un flash ... et ça repart
700R ... catch me if u can
Best regards,
.
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 ......................
... un flash ... et ça repart
700R ... catch me if u can
Best regards,
.
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 ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager