顾小呆_
2015-12-13 21:53
function openWindow()
{
var open=confirm("是否在新窗口打开该网页");
if(open==true)
{ var commu=prompt("请确认该网页网址","http://www.imooc.com"); }
if(commu!=null)
{ window.open(commu,"_blank","width=400px,height=500px,menubar=no,toolbar=no"); }
else
{alert("退出");}
else
{ alert("退出");}
}
试试下面的代码,就是你想要的效果,仔细对比一下,哪儿写错了
function openWindow(){
var open=confirm("是否在新窗口打开该网页");
if(open==true){
var commu=prompt("请确认该网页网址","http://www.imooc.com");
}else{
alert("退出");
}
if(commu!=null){
window.open(commu,"_blank","width=400px,height=500px,menubar=no,toolbar=no");
}else{
alert("退出");
}
}
首先,var open=confirm("是否在新窗口打开该网页");这里的;你打成了中文的;
其次,注意if...else的后面的括号的配对问题
function openWindow()
{
var open=confirm("是否在新窗口打开该网页");
if(open==true)
{ var commu=prompt("请确认该网页网址","http://www.imooc.com"); }
if(commu!=null)
{ window.open(commu,"_blank","width=400px,height=500px,menubar=no,toolbar=no"); }
else
{alert("退出");}
else
{ alert("退出");}
}需要把第五行的右半边括号挪到第九行的最右边才行
只有if(){...}else{...}这样才是配对的ifelse,否则不会互相关联
JavaScript入门篇
741592 学习 · 9869 问题
相似问题