作者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