J'ai un iFrame dont le contenu se trouve dans un autre iFrame. Je veux obtenir le contenu src
d'iFrame à l'intérieur. Comment puis-je faire cela en utilisant javascript?Comment obtenir du contenu iFrame src en utilisant javascript?
Répondre
La page externe:
<html>
<body>
<iframe id="ifr1" src="page1.htm"></iframe>
<iframe id="ifr2" src="http://www.google.com"></iframe>
</body>
</html>
page1.htm:
<html>
<body>
<script type="text/javascript">
document.write(parent.document.getElementById('ifr2').src);
</script>
</body>
</html>
je ne peux pas obtenir mon résultat réel, mais mai cette réponse utile pour moi .. merci .. – Paulraj
pas src mais le contenu –
iframeInstance.contentWindow.document - ce document est chargé à partir de l'URL SRC. et vice versa - pour obtenir du document interne à l'usage des parents: parent.document
J'ai obtenu src de l'iframe externe. si je veux le src iframe interne comment puis-je obtenir? Pouvez-vous me donner un exemple concernant ma question? Merci. – Paulraj
<body>
<div id="f1" style="padding-left:5px;">..</div>
<script type="text/javascript">
document.getElementById("f1").innerHTML = '<iframe src="frame.php or html" width="200" height="100" frameborder="0" scrolling="no"></iframe>';
</script>
</body>
</html>
I Je ne suis pas si expert mais ceci pour vos conseils de script, vous pouvez modifier et tester vos pages.
Est-ce que ce que vous essayez de faire est autorisé par la règle de même origine? – derobert
ce que je m'attends est si j'ai un iframe dans un autre iframe alors comment peut obtenir le src de l'iframe interne? – Paulraj
La page se trouve-t-elle dans le cadre interne du même hôte que votre page? – Gareth