首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

window.opener在IE中揭示无权限Firefox中正常

2012-11-23 
window.opener在IE中提示无权限Firefox中正常迁移别人的代码的时候 发现 window.opener在IE中提示无权限,

window.opener在IE中提示无权限Firefox中正常

迁移别人的代码的时候 发现 window.opener在IE中提示无权限,但是在Firefox中能正常使用

?

后面查了之后大概明白了

首先 要使用window.opener 则需要然打开页面配置window.open('xxxx.htm')

?

这样window.opener才有使用的前提。

?

刚才说到没有权限? 是因为域问题,document.domain? 按理说使用? window.open打开的域应该一样的。不过不小心在被打开页面中加上了document.domain = ''时就说明 ,被打开页面不是属于打开页面的域的,然后就说没有权限了呗。

?

使用window.opener.document.xxxxx.xxx可以很方便的访问父窗口的结构,对于一些应用是很方便的。。

比如父窗口中有

那么查询的时候就可以在子窗口中使用 window.opener.document.baseForm.resourceName来调用该input

可以简单的设置其值window.opener.document.baseForm.resourceName.value = '1234'

?

?

?

?

热点排行