IE浏览器中为什么window.opener.location.href 无效
function Jump(sURL) {
sURL = "c.html";
if (navigator.userAgent.indexOf("MSIE") != -1) {
window.opener.location.href = sURL;
}
else {
window.opener.location.href = sURL;
}
}
以上js脚本 在chrome和火狐浏览器中可以执行,但在IE个版本中均无效,请问有什么可以替代语句吗?
------解决方案--------------------window.open (sURL)试试这个
------解决方案--------------------
http://blog.csdn.net/cangkukuaimanle/article/details/7078655
------解决方案--------------------[Quote=引用:]
function Jump(sURL) {
sURL = "c.html";
if (navigator.userAgent.indexOf("MSIE") != -1) {
window.opener.location.href = sURL;
}
else {
window.opener.location.href = sURL;
}
}
这样写是完全可以运行的 我用的是IE8 不知道你的是什么版本的 建议你将你的IE安全设置 设置成默认级别
------解决方案--------------------http://blog.csdn.net/oxiangsunyanzi/article/details/5896247
------解决方案--------------------
房主不要纠结 了 程序没有问题 应该就是你的IE浏览器的问题 你的IE是不是装过插件什么的 建议你重新安装一下IE
------解决方案--------------------window.opener.location = url;
我是这样在当前页面去刷新父页面的、而且在IE中是没有问题的。
------解决方案--------------------