就该代码而言,点击确定时,打开www.imooc.com网页,点击取消时,打开www.baidu.com网页,若在对话框中输入新的网页地址是该如何打开
function openWindow(){ var net_baidu="http://www.baidu.com"; var net_imooc="http://www.imooc.com"; var ok=confirm("是否要打开imooc的网页?"); if(ok){ Wopen(net_imooc); }else{ Wopen(net_baidu); } } function Wopen(net){ var wz=prompt("输入网址:",net); if(wz!=""&&wz!=null){ if(wz==net){ window.open(wz,'_blank','width=600,height=400,top=100') }else{ alert("输入的网址与默认不符,请再次确认!") } }else{ alert("输入的网址为空!") } }
同样的方式打开,并且打开的网页会是输入的新网址
prompt点击取消,返回值为null
如果想点击取消后打开的网址为www.baidu.com
需要对prompt的返回值进行判断