<!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 opentag=confirm("是否在新窗口打开网站?");
if(opentag==true)
{
var webadress=prompt("请输入网址","http://www.imooc.com/");
if(webadress!=null);
{
window.open(webadess,"_blank',width=400,height=500,menubar=no,toolbar=no');
}
else
{alert("结束");}
}
else
{alert("结束");}
}
</script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
</body>
</html>
你这个。。。。唉!(1)var opentag=confirm("是否在新窗口打开网站?");最后的分号用的中文的分好,改成英文的.(2)window.open(webadess,"_blank',width=400,height=500,menubar=no,toolbar=no');的webadress写错了webadess,而且你这里面的引号用的不规范(3) if(webadress!=null);这句后面的分号去掉(4)<input type="button" value="新窗口打开网站" onclick="openWindow()" /> 你绑定的这个方法名字和你定义的不一样,要区分大小写的
window.open(webadess,"_blank',width=400,height=500,menubar=no,toolbar=no');
webadess写错了webadress
去掉一个
else{alert("结束");}
把两个else去掉。