Re: [問題] 請問 iframe 與 javascript...

看板Web_Design作者 ( ^-^)時間19年前 (2005/04/10 01:10), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
內容不一樣可能是 iframe 的位置造成的 我猜你把 iframe 移到這三個 script 之前的話問題會好一點 (我在我的電腦上跑你的範例是不會過關的,也看不到 aaa bbb ccc 的內容) 要取得 iframe 的 location 的話,可以用 window.frames['f1'].location.href top.frames(0).location 在 Firefox 裡面似乎會有錯誤 另外要注意的一點就是經測試 Firefox 讀 location 可能會讀到不正確的 URL (因為 iframe 尚未載入網頁所造成 ) 還有在 body 之後放 script 格式不太正確 (雖然可以用啦) 所以.. 能不要這樣放就盡量不要囉 :) ※ 引述《oootis ( )》之銘言: : 請問為什麼 aaa, bbb, ccc 的內容不一樣? : 是否在 <BODY> 標籤內不能用 top.frames(0).location 來取得 iframe 的 location? : 如果是的話該如何改才能使 aaa, bbb 的內容與 ccc 一樣呢? : <html> : <body> : <div> : <script type="text/javaScript"> : // div 標籤內 : var aaa=top.frames(0).location; : document.write (aaa); : </script> : </div> : <script type="text/javaScript"> : // body 標籤內 : var bbb=top.frames(0).location; : document.write (bbb); : </script> : <BR> : <iframe name="f1" src="whatever.htm"></iframe><BR> : </body> : <script type="text/javaScript"> : // body 標籤外 : var ccc=top.frames(0).location; : document.write (ccc); : </script> : </html> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.52

218.35.58.197 04/10, , 1F
的確是 iframe 位置造成的, 非常感謝! :)
218.35.58.197 04/10, 1F
文章代碼(AID): #12M0oV6b (Web_Design)
文章代碼(AID): #12M0oV6b (Web_Design)