Recuperer l'url actuelle d'une iframe en js

lexuss-Pro Messages postés 34 Statut Membre -  
lexuss-Pro Messages postés 34 Statut Membre -
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 20367 Statut Contributeur 4 509
 
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 20367 Statut Contributeur 4 509
 
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 34 Statut Membre 1
 
Merci,
ça marche pas comme je veux
0
lexuss-Pro Messages postés 34 Statut Membre 1
 
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 34 Statut Membre 1
 
ç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 20367 Statut Contributeur 4 509
 
Non, aucune.
0
lexuss-Pro Messages postés 34 Statut Membre 1
 
Merci pour votre aide Avion-f16
0