Recuperer l'url actuelle d'une iframe en js

Fermé
lexuss-Pro Messages postés 24 Date d'inscription lundi 5 juillet 2010 Statut Membre Dernière intervention 6 mai 2011 - 14 juil. 2010 à 10:50
lexuss-Pro Messages postés 24 Date d'inscription lundi 5 juillet 2010 Statut Membre Dernière intervention 6 mai 2011 - 17 juil. 2010 à 10:58
Bonjour,

Comment faire pour récupérer l'url actuelle d'une iframe en JavaScript
Merci

A voir également:

6 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
15 juil. 2010 à 20:12
Essaye comme ceci :
var iframe = document.getElementsByTagName('iframe')[0];
var iframeDocument = iframe.contentWindow.document || iframe.contentDocument;
alert(iframeDocument.location.href);

Mais pour des raisons de sécurité, le document dans l'iframe n'est accessible en Javascript que lorsque la page de l'iframe est sur le même domaine que celui de la page mère.
1
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
14 juil. 2010 à 20:12
Salut.

Il suffit de récupérer l'attribut src de l'iframe.
Par exemple pour la première frame :
document.getElementsByTagName('iframe')[0].src
0
lexuss-Pro Messages postés 24 Date d'inscription lundi 5 juillet 2010 Statut Membre Dernière intervention 6 mai 2011 1
15 juil. 2010 à 16:06
Merci,
ça marche pas comme je veux
0
lexuss-Pro Messages postés 24 Date d'inscription lundi 5 juillet 2010 Statut Membre Dernière intervention 6 mai 2011 1
Modifié par lexuss-Pro le 15/07/2010 à 16:03
j'ai déja essayer avec l'attribut src mais il ne récupère que la 1er src et pas src de la page actuelle, par exemple si je suis dans la page index de l'iframe et je me dérige vert une une autre et ainsi de suite... je doit toujours récupérer la src de la page actuelle. Merci
0
lexuss-Pro Messages postés 24 Date d'inscription lundi 5 juillet 2010 Statut Membre Dernière intervention 6 mai 2011 1
16 juil. 2010 à 19:04
ça marche pas encore,
pour vous informez, l'iframe ne contient pas mes pages, ce sont des pages d'autres sites,
et si c'est le cas de sécurité que tu viens de dire, alors il y a aucune solution !!?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
16 juil. 2010 à 19:25
Non, aucune.
0
lexuss-Pro Messages postés 24 Date d'inscription lundi 5 juillet 2010 Statut Membre Dernière intervention 6 mai 2011 1
17 juil. 2010 à 10:58
Merci pour votre aide Avion-f16
0