慕粉3686312
2016-07-27 18:51
<!DOCTYPE html>
<html>
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<script type="text/javascript">
function openWindow()
{var open=confirm("是否新建网页?");
if(open==true)
{var url=prompt("通过输入对话框,确定打开的网址"," http://www.imooc.com");
if(url!=null)
{window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no');
}
else
{alert("再见");}
}
else
{alert("再见");}
}
</script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
</body>
</html>
else可以不要的,就是如果条件不对的话就不执行其他语句
后面的if只能跟一个else
还多了一个else,一个if语句中后面只能有一个else
给你改过了,总结一下吧,括号问题,中英文混写问题, 其他没什么了
<!DOCTYPE html>
<html>
<head>
<title> new document </title>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<script type="text/javascript">
function openWindow()
{
var open=confirm("是否新建网页?");
if(open==true)
{var url=prompt("通过输入对话框,确定打开的网址", "http://www.imooc.com");}
if(url!=null)
{window.open("http://www.imooc.com","_blank",'width=400px,height=500px,menubar=no,toolbar=no');
}
else
{alert("再见");}
}
</script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
</body>
</html>
url是路径的意思,让你在里面填网址的,不是让写个Url
你少了一个括号,在最后的一个else前加一个括号。
你的第一个再见后面的大括号格式错了。换成英文。
JavaScript入门篇
739817 学习 · 9566 问题
相似问题