我想从 iframe 中调用的页面中选择一个位于父 aspx 页面中的 div。我试过的是
$(parent.document.getElementById('dvwdgloader2')).hide();
但它只适用于IE,而不适用于其他浏览器?如何解决这个问题?
此外,iframe 页面在不同的端口上运行,这可能是萤火虫显示的问题
访问属性“$”的权限被拒绝
我发现如果 iframe 页面在不同的域上运行,您将无法从它们访问父页面元素。这就是为什么 firefox firebug 正在显示
访问属性“$”的权限被拒绝
试试这个:
parent.$('#dvwdgloader2').hide();
在选择器之前添加“父”关键字。
我认为这是正确的方法
$('#dvwdgloader2', window.parent.document).hide();
试试这个.. $('iframe', parent.document).parents().find('#dvwdgloader2')
The following code will help for u...
Javascript代码:
for (var i = 0; i < window.opener.document.forms[0].length; i++) {
if (window.opener.document.forms[0][i].tagName.toUpperCase() == "DIV") {
if (window.opener.document.forms[0][i].name == "divname") {
}
}
}