Récuperer le src d'une iframe

Récuperer le src d'une iframe - HTML/CSS - Programmation

Marsh Posté le 28-08-2006 à 14:06:39    

Bonjour, je vais être bref car la question est simple ^^
 
Comment récuperer la page actuellement contenue dans une iframe, j'ai tenté avec un :
 

Code :
  1. document.getElementById('nom_iframe').src


 
mais cela ne récupère que la page initiale et donc par conséquent si l'on a changé de page dans l'iframe elle n'est plus valide.
 
Merci à vous

Reply

Marsh Posté le 28-08-2006 à 14:06:39   

Reply

Marsh Posté le 28-08-2006 à 14:38:28    

Avec la propriété location ???

Reply

Marsh Posté le 28-08-2006 à 14:44:46    

Non ca ne marche pas :-(

Reply

Marsh Posté le 28-08-2006 à 14:47:45    

On ne peut pas accéder au contenu d'une iframe dans une page parent

Reply

Marsh Posté le 28-08-2006 à 14:48:05    

Ok bon ben je vais tenter autrement, merci quand même

Reply

Marsh Posté le 28-08-2006 à 18:35:04    

Une variante ?

Reply

Marsh Posté le 29-08-2006 à 09:02:41    

gatsu35 a écrit :

On ne peut pas accéder au contenu d'une iframe dans une page parent


On ne peut pas SI la page contenant l'iframe et la page contenu ne sont pas sur le même serveur.  
Sinon il est tout a fait possible de récupérer l'adresse de la page actuellement visible!
=> http://www.quirksmode.org/js/iframe.html
 

Reply

Marsh Posté le 29-08-2006 à 09:47:49    

On la refait, ya 3 mois j'ai du travailler sur un cas similaire.
l'iframe et la page appelant l'iframe etaient sur le même serveur.
 
MAIS en JS
la page qui appelle l'iframe, ne peut pas accéder au contenu de l'iframe de quelque facon que ce soit, regarde avec le dom inspector, place toi sur l'iframe et met toi en vue Javascript. et regarde les childnodes tu sera surpris.
 
mais à partir de l'iframe, on peut remonter à la page parent et accéder aux informations que l'on souhaite

Après lecture de quirksmode c'est tout à fait possible jvais tester ça  :jap:


Message édité par gatsu35 le 29-08-2006 à 09:49:35
Reply

Marsh Posté le 29-08-2006 à 16:18:38    

Merci je vais regarder de mon côté aussi ;)

Reply

Marsh Posté le 29-08-2006 à 17:01:14    

Précision : Ce n'est pas sur le même serveur, la récup du nombre de liens dans l'iframe est donc impossible (par exemple)...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed