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");
}