Bonjour, cela a déjà dû être demandé 200 fois, mais ne trouvant pas de réponse sur google, je tente ici. (j'ai aussi essayé le forum developpez.com sur javascript - http://www.developpez.net/forums/d67...e/#post3929615, mais apparemment pour des questions de sécurité dui navigateur, c'est impossible coté client)
voilà mon problème : j'ai une iframe dans ma page, dans laquelle se chargent des pages externes, donc appartenant à un autre domaine.
Dans ma page, j'ai aussi un div (id=toto) dans lequel je souhaiterais afficher l'url chargée dans l'iframe en tant que contenu (toto.innerHTML).
Cependant, lorsque j'utilise les frames[0].contentwindow.location.href, je me retrouve devant un permission denied...
pouvez vous m'aider ?
voici mon code :
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <script> function CheckURL() { try { document.getElementById('toto').innerHTML=window.frames[0].location.src;//document.getElementById('IframeID').src; } catch(e) { document.getElementById('toto').innerHTML=e; } } </script> <font color=yellow><div id="toto"></div></font> <iframe runat=server style="background-color: white" id="IframeID" name="IframeID" width="100%" height="750" onmouseover="CheckURL();" src="BlankIframe.aspx"> </iframe>
Nicolas
Partager