我使用window.open()打开一个页面,然后操作父页面的值,如下:
window.opener.selectOtId = ob.value;
window.opener.document.getElementById("type").value=otName;快速监视内显示:
window.opener.selectOtId 无法计算表达式。被呼叫方拒绝接收呼叫。怎么回事?我记得以前这个是可以看他的变量啊?怎么补行了?是不是我VS或者IE哪儿没设置对?脚本没问题,执行是正确的,就是无法监视变量,怪了。

解决方案 »

  1.   


      
            var name = "name";
            window.onload = function() {
                var newwin = window.open("about:blank", "newwin", "");
                newwin.document.write(name);
                newwin.opener.name = "newname";
                alert(name);
            }
    FF 3.6及IE 8可以正常运行