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'
?
?
?
?