输入网页后弹出空白页

来源:2-7 编程练习

会写HTML的女生i3173764

2016-04-21 13:36

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里的百度地址弹出来的是空白页怎么解决


写回答 关注

4回答

  • 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

    慕尼黑813...

    我测试过了 亲测可行

    2016-04-21 14:39:11

    共 1 条回复 >

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

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

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

741116 学习 · 9865 问题

查看课程

相似问题