作者suchchen ( )
看板Ajax
标题Re: [问题] 如何取得iframe的网址
时间Tue Sep 4 10:22:56 2007
※ 引述《squalll (开始)》之铭言:
: 刚刚在写网页的时候..发现一个奇怪的事情
: 以下是原始码
: <a href="#" onclick="test()">Test Click</a>
: <iframe id="testframe" name="testframe" src="xxx"></iframe>
: <script language=javascript>
: function test()
: {
: //这行可以正常执行,iframe会转到yahoo
: frames['testframe'].self.location.href="http://www.yahoo.com.tw";
: //这行却无法显示出iframe的网址
: alert(frames['testframe'].self.location.href);
: }
: </script>
: 有人知道原因为何吗? 照理说alert应该会显示iframe中的网址才对..
: 不知道是否漏了甚麽..
: 谢谢大家 :)
alert(document.all.testframe.src);
试看看吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.185.39
1F:推 squalll:谢谢你,但这不是我要的:) 这只能抓到iframe初始src 09/08 12:19
2F:推 chiayin0409:如果是别的server的HTML档, iframe的相关资讯应该都没 09/10 15:09
3F:→ chiayin0409:办法显示吧!这是浏览器为了安全的缘故而如此设计的! 09/10 15:10