如何在更新面板中从iframe调用父页面javascript

时间:2013-03-08 07:32:26

标签: javascript asp.net iframe updatepanel

我想要做的是我想在父页面中调用javascript函数将窗口滚动到TOP。我有一个带有JS功能“top”的母版页面,用于滚动页面到顶部,在Master Page里面有updatepanel,内部更新面板有iframe。每当iframe加载时我都希望母版页位于顶部。

我试过的解决方案:

但是我得到编译时错误,onload无法添加到iframe因为它在更新面板中

我知道我的问题不是很清楚。期待一些回应。

1 个答案:

答案 0 :(得分:0)

假设: iframe和父窗口都来自同一个域。

您可以执行此操作来检索对iframe的父DOM元素的引用:

var iframeParent = window.parent.document;

使用该引用,您可以访问全局范围内的父函数,因此在您的情况下,滚动页面的“顶部函数”?