Javascript IE6中的运行时错误
我在IE6中得到以下代码的运行时错误Javascript IE6中的运行时错误,javascript,Javascript,我在IE6中得到以下代码的运行时错误 function loadFromPopup(url) { if (top.opener){ top.opener.window.location.href = url; window.close(); return false; } return true; } 如果有人能给我一些建议,我真的很感激。我不是100%确定,但是开场白没有提到窗口吗?尝试: top.opener.location.href = url;
function loadFromPopup(url) {
if (top.opener){
top.opener.window.location.href = url;
window.close();
return false;
}
return true;
}
如果有人能给我一些建议,我真的很感激。我不是100%确定,但是
开场白
没有提到窗口吗?尝试:
top.opener.location.href = url;
编辑:你想用
窗口关闭什么。关闭?不要为IE6开发。你会在沮丧中度过一个又一个小时
IE6非常古老。鼓励用户更新他们的浏览器
top
是一个全局变量,它引用包含当前帧的顶级窗口(可能在多个帧集中,每个帧集包含的窗口对象都可以使用每个窗口的父属性递归获取)opener
指使用window.open()
打开当前窗口的窗口
如果您的文档不在框架内,只需放下顶部
,然后使用window.opener
或只使用opener
opener
已经是对所需窗口的引用,因此不需要它后面的window
,尽管我不认为它会造成任何伤害:一个window
对象有一个名为window
的属性,它引用自身。此外,在使用其closed
属性对打开器窗口执行任何操作之前,您应该检查它是否已关闭。top“来自何处?也许你可以给我们多一点代码,这样我们就可以理解了。如果你去掉窗口。
?-1。不想为IE6开发并不会让它消失。