九黎i
2017-11-25 18:05
<!DOCTYPE html> <html> <head> <title> new document </title> <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> <script type="text/javascript"> function Wopen() { var mymessage=confirm("是否打开新窗口"); if(mymessage==ture) { var url=prompt("请输入网址"," http://www.imooc.com/"); if(mymessage!=null) { windows.open(url,'_blank','width=400px,height=500px,menubar=no,toolbar=no'); } } else { alert("再见!"); } } </script> </head> <body> <input type="button" value="新窗口打开网站" onclick="Wopen" /> </body> </html>
牛逼 你的TRUE TURE 写反了,,改过来就好。。。。
字符编码=utf-8
ture改成true
prompt中的网址是英文的冒号:
windows改为window
最后的onclick="wopen()"
改玩再试试
<!DOCTYPE html>
<html>
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<script type="text/javascript">
function Wopen()
{
var mymessage=confirm("是否打开新窗口");
if(mymessage==true)
{
var url=prompt("请输入网址"," http://www.imooc.com/");
if(mymessage!=null)
{
windows.open(url,'_blank','width=400px,height=500px,menubar=no,toolbar=no');
}
}
else
{
alert("再见!");
}
}
</script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="Wopen()" />
</body>
</html>
最后一个 onclick="Wopen()" 你少了一个 括号。。。。。 这是个不易察觉的错误。。。
<!DOCTYPE html>
<html>
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<script type="text/javascript">
function Wopen()
{
var mymessage=confirm("是否打开新窗口");
if(mymessage==ture)
{
var url=prompt("请输入网址"," http://www.imooc.com/");
if(mymessage!=null)
{
windows.open(url,'_blank','width=400px,height=500px,menubar=no,toolbar=no');
}
}
else
{
alert("再见!");
}
}
</script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="Wopen()" />
</body>
</html>
是不是浏览器问题?禁用了
JavaScript入门篇
739817 学习 · 9566 问题
相似问题