2011-07-11 54 views

回答

0

當兩個框架具有不同的域 - >安全性時,不能跨幀 - 腳本編寫。 這就是爲什麼使用jsfiddle.net你不能使iframe滾動。

檢查:http://javascript.about.com/od/reference/a/frame3.htm

現在回答你的問題:有沒有辦法解決或解決,你應該簡單地檢查你的網站設計爲什麼必須有兩個來自不同域的幀改變對方的網址一。

如果你需要滾動你爲什麼不使用overflow屬性CSS overflow Property

0

看看setInterval和setTimeout。

在接受用戶輸入之前,您的代碼將嘗試運行完成。

0

由於same origin policy,Iframe內容位於不同的域中,因此無法與其交互。

onload事件在註冊onload事件之前可能會觸發。

你真的不應該這樣做,而爲了暫停時間,有更好的方法來做到這一點setTimeout

0

它看起來像你的,這將是一個價值思維myIframe.mouseover的true或false根據鼠標是在哪裏元素它應該是一個事件處理程序。

您需要了解JavaScript events,例如

myIframe.onload = function() { /* something that makes it scroll */ } 
myIframe.mouseover = function() { /* something that makes it stop */ }