慕仔2096190
2020-07-01 16:47
输入网址后点击确认没有反应 为什么呢?谢谢大家
<!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 message=confirm("确定打开新网页吗?");
if (message==true){
var url0=prompt("请输入网址","http://www.imooc.com");
if(url0!=""){
window.open("url0","_blank","height=500,width=400,menubar=no,toolbar=no");}
else(){
alert("再见!");}}
else(){
alert("再见!");}
}
</script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
</body>
</html>
1,var url0=prompt("请输入网址","http://www.imooc.com");
这句里面冒号错写成了中文冒号,
2,window.open里面的url0不应该加引号。因为url0是变量,而不是字符串
3,下面的else(){ }出错了。没有括号。正确的应该是else{ }
明白了 非常感谢大家!
为什么呢?url0 这里就是http://blablabla.com 它本身虽然是字符串 但是不是需要window.open("网址")这样的形式嘛?然后光改了url0还不行 我把else删了才可以 我的else写的不对吗?感谢您!
1) url0 不能加 双/单引号
2) 关闭 浏览器的拦截窗口弹出设置
JavaScript入门篇
739816 学习 · 9566 问题
相似问题
回答 1
回答 2
回答 2
回答 6
回答 3