7

I have an iFrame, content of which is inside another iFrame. I want to get the inside iFrame's src content. How can I do this using javascript?

user965641
  • 127
  • 1
  • 1
  • 11
Paulraj
  • 3,325
  • 3
  • 36
  • 39

3 Answers3

5

The outer page:

<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>
Joshua
  • 1,883
  • 1
  • 18
  • 31
1
<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 am not so expert but this for your script hints, you can modify and test for your pages.

IshaniNet
  • 133
  • 10
1

iframeInstance.contentWindow.document - this document loaded from SRC url. and vice verse - to get from inner document to parent use: parent.document

Dewfy
  • 22,648
  • 12
  • 68
  • 116
  • i got src of outer iframe. if i want the inner iframe src how can i get ? can u pls give me an example regarding my question ? thanks. – Paulraj Aug 12 '09 at 07:08