<!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 chuang=confirm("您要打开一个新的窗口吗?"); // 新窗口打开时弹出确认框,是否打开 var website; if(chuang==true) { website=prompt("请确认要访问的网址并确认" ,"http://www.imooc.com" ); } else{} if(website!=null) { window.open("website","_blank","width=100 ,height=500,menubar=no,toolbar=no") } } </script> </head> <body> <input type="button" value="新窗口打开网站" onclick="openWindow()" /> </body></html>
1 回答
Perona
TA贡献355条经验 获得超403个赞
window.open("website","_blank","width=100,height=500,menubar=no,toolbar=no")
这里变量名是不需要加引号的。
代码中if语言没有正确嵌套。
修改后的代码
<!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 chuang = confirm("您要打开一个新的窗口吗?"); // 新窗口打开时弹出确认框,是否打开 var website; if (chuang == true) { website = prompt("请确认要访问的网址并确认", "http://www.imooc.com"); if (website != null) { window.open(website, "_blank", "width=100,height=500,menubar=no,toolbar=no") } }else { } } </script> </head> <body> <input type="button" value="新窗口打开网站" onclick="openWindow()"/> </body> </html>
添加回答
举报
0/150
提交
取消