茂名彭于晏4170430
2017-04-14 17:21
function openWindos(){
var really = confirm("确定要打开吗?");
if(really==true)
{
var open = prompt("请输出网址:",'http://www.imooc.com/');
if(open!=null)
{
window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no');
}
else
{
alert("好吧!");
}
}
else
{
alert("好吧!");
}
}
我打开第二个对话框点取消按钮,怎么还是会弹出网页呢?
prompt()函数返回的是布尔类型,只有true,false两种返回值,没有null,所以if语句的判定条件要用true,false,望采纳
if(open!=null)错了,TRUE
if(open)
{
window.open(open,'_blank','width=400,height=500,menubar=no,toolbar=no');
}
else
{
alert("好吧!");
}
JavaScript入门篇
739818 学习 · 9566 问题
相似问题
回答 7
回答 1
回答 1
回答 1
回答 2