window.open

var w=(screen.availWidth-900)/2
var h=(screen.availHeight-800)/2
if(h<0){
h=0
}
//alert (result);
$(".su_button").attr('disabled',false);
var cToObj=eval("("+result+")");
$("#order_sn").html(cToObj.order_sn);
$("#order_rands").html(cToObj.order_rands);
$("#shipping_no").html(cToObj.shipping_no);
$("#transportation_overseas_insurance").val(cToObj.transportation_overseas_insurance);
$("#volume_long").val(cToObj.volume_long);
$("#volume_width").val(cToObj.volume_width);
$("#volume_height").val(cToObj.volume_height);
$("#weight").val(cToObj.weight);
$("#order_info").attr('href','order.php?act=search_all&order_sn='+cToObj.order_sn); 
if(cToObj.pack == 1 ){
    $("input[name='pack']").attr("checked","checked"); 
    $("#s_pack").css("color","red");
    alert("该包裹需要加强包装,请注意!");
    }
if(cToObj.simplify_pack == 1 ){
    $("input[name='simplify_pack']").attr("checked","checked"); 
    $("#s_simplify_pack").css("color","red")
    alert("该包裹需要简化包装,请注意!");
    }
if(cToObj.check_up == 1 ){
    $("input[name='check_up']").attr("checked","checked"); 
    $("#s_check_up").css("color","red");
    alert("该包裹需要拆开检查,请注意!");
        alert("order.php?act=pop_info&order_sn="+cToObj.order_sn);
        alert(h);
        alert(w);
//        window.parent.topFrame.location = "order.php?act=pop_info&order_sn="+cToObj.order_sn;
        window.parent.open("order.php?act=pop_info&order_sn="+cToObj.order_sn, "_blank", "width=900,height=800,left="+w+",top="+h+",location=yes,alwaysRaised=yes");
        alert("a");
    }

上述程序进入下面这部分,alert全部能正确弹出信息,中间的window.parent.open为什么不能正确执行?注释的哪一句window.parent.topFrame.location是可以正确执行的

if(cToObj.check_up == 1 ){
    $("input[name='check_up']").attr("checked","checked"); 
    $("#s_check_up").css("color","red");
    alert("该包裹需要拆开检查,请注意!");
        alert("order.php?act=pop_info&order_sn="+cToObj.order_sn);
        alert(h);
        alert(w);
//        window.parent.topFrame.location = "order.php?act=pop_info&order_sn="+cToObj.order_sn;
        window.parent.open("order.php?act=pop_info&order_sn="+cToObj.order_sn, "_blank", "width=900,height=800,left="+w+",top="+h+",location=yes,alwaysRaised=yes");
        alert("a");
    }
    
阅读 4.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题