问答详情
源自:2-7 编程练习

输入网页后弹出空白页

function openWindow(){
    var choose=confirm("是否打开");
if(choose==true){
var url=prompt("请输入网址");
if(url !="null"){
window.open(url,"_blank","width=400,height=500");
}
else{
window.open("www.baidu.com","_blank","width=400,height=500");
}
}
else{
alert("取消成功");
}
}
else里的百度地址弹出来的是空白页怎么解决


提问者:会写HTML的女生i3173764 2016-04-21 13:36

个回答

  • Ticvory
    2016-10-29 22:38:49

    prompt()   要有两个参数你只有一个


  • qq_008
    2016-04-21 14:48:35

    地址有问题

  • 慕尼黑8136064
    2016-04-21 14:37:55

    我觉得你理解上有点差错。

    点击取消按钮,将返回null,而不是字符串的"null" 

    所以你应该将if(url !="null")改成if(url !=null)

    百度地址应该写完整  http://www.baidu.com

  • 慕粉3230511
    2016-04-21 14:18:51

    你的地址应该有问题。你换一下默认地址试试。