+ -
当前位置:首页 → 问答吧 → window.parent.location设置后显现有问题但结果正确,请各位帮忙指点下

window.parent.location设置后显现有问题但结果正确,请各位帮忙指点下

时间:2011-10-29

来源:互联网

父页面执行后,使用jquery探出了一个窗口.
JScript code

var panelObj=new WrmPanel("outerLog",url);
panelObj.setContentPage(url1);
function preCreateSubLog(){
 panelObj.show();
}



子页面
JScript code

if(window.confirm(message+"\r\n是否确定关闭窗口?")) {
         alert(window.parent.location.href);
         window.parent.location=url2;
         alert(window.parent.location.href);
     }


执行这个方法后,2个alert都显示是原来的地址,我明明修改过location,第2个应该显示url2才对啊.
不过执行后,跳转的地址确是对的....

请各位指点下

作者: xiangfeidecainiao   发布时间: 2011-10-29

window.opener.location

作者: dxx1988   发布时间: 2011-10-29

window.parent.location

window.opener.location
可否详解下...

window.parent 是iframe页面调用父页面对象.
就是说不是iframe的话,window.parent.location应该没有值啊.
为什么,window.parent.location=url2.页面可以跳转到url2页面呢?

作者: xiangfeidecainiao   发布时间: 2011-10-29

还有我用 window.opener.location=url2 的时候提示window.opener.location为空或不是对象

作者: xiangfeidecainiao   发布时间: 2011-10-29