我有一个应用程序,它使用下面给出的window.open(url)启动一个弹出窗口。window.opener.location.href在WIN8中IE8发生故障
function goRelURL(){winObj = window.open(url,“w1”); winObj.focus(); }
从弹出我点击一个按钮关闭弹出。点击一个方法被调用,从那里我设置父窗口的URL,并关闭弹出窗口为:
window.opener.location.href ='<%= url%>'; window.close()的;
这与WIN6X的IE6,IE8和Firefox3.0正常工作。但它在IE8和Windows-7中失败。与赢7,它设置弹出的URL和弹出保持打开状态。
任何帮助表示赞赏。
呀已经看到这一点我自己,什么是奇怪的是,它在调试模式而不是当我关掉调试并刷新页面。我得到一个脚本错误window.opener.locaton为空或不是对象 – PJUK 2011-03-18 15:27:05