2010-01-04 40 views
1

if(window.parent)scrollTop = jQuery(window.parent).scrollTop(); }如何獲得父窗口的scrollTop位置

以下從IFRAME窗口代碼拋出權限被拒絕。

這個直接的代碼(而不是jQuery)。

parent.document.body.scrollTop 

難道有可能解決這個問題嗎? :)

回答

4

編號

出於安全原因,不可能從不同的域訪問幀。
即使你在做什麼是完全良性的,你仍然無法做到。

然而,嘗試改變document.domain是父窗口的相同(或父)域(如果你知道它是什麼);這可能有幫助。

+0

好的,謝謝。呃,iframes有很多麻煩。 – Danil 2010-01-04 14:57:32

1

不容易,如果他們在不同的域名,如果你得到權限被拒絕的錯誤似乎是這種情況。

可以解決這個問題,如果你使用document.domain屬性都可以訪問兩個頁面。