0

好的,这是在 javascript 中,所以我在母版页的内容占位符中有一个 iframe。像这样的东西。

1-MasterPage

2-contentePlaceHolder

3-iframe

当我在 iframe 中时,如何从 masterPage 获取带有“GetElementById”的控件?

4

3 回答 3

2

不幸的是,你不能。您的 iFrame 不知道持有它的母版页。

于 2012-06-26T13:08:14.400 回答
2

如果您的父页面和 iframe src 都在同一个域上,那么使用JQuery您可以从 iframe 的 src 页面执行以下操作:

$(parent.document).find('#myElement').hide('slow');

于 2012-06-26T13:15:02.680 回答
1

试试这个:
假设 masterpage 和 iframe src 属于同一个域,假设你在 iframe 中有一个按钮,在该按钮的 'onclick' 事件上编写以下代码:

var P = parent.document.getElementById("element_id") ;
于 2012-06-26T13:39:41.037 回答