如何获取父窗口的scrollTop位置

时间:2010-01-04 14:46:35

标签: javascript security iframe

if(window.parent){       scrollTop = jQuery(window.parent).scrollTop();     }

来自iframe窗口的代码抛出权限被拒绝。

这个直接代码(不是jquery)。

parent.document.body.scrollTop

有可能解决这个问题吗? :)

2 个答案:

答案 0 :(得分:4)

没有

出于安全原因,无法从其他域访问框架 即使你所做的事情完全是良性的,你仍然无法做到。

但是,尝试将document.domain更改为父窗口的相同(或父)域(如果您知道它是什么);这可能有所帮助。

答案 1 :(得分:1)

如果它们位于不同的域中,则不容易,如果您收到权限被拒绝,则会出现这种情况。

如果您可以使用document.domain属性访问这两个页面,则可以解决此问题。