web_東
2016-10-26 01:10
<!DOCTYPE html>
<html>
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<script type="text/javascript">
// 新窗口打开时弹出确认框,是否打开
// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
function openwindow(){
var turn_on=confirm("是否打开新窗口?");
if(turn_on==true)
var new_wbesite=prompt("输入要打开的新网站地址",'http://www.imooc.com');
window.open('new_website','width=400px,height=500px,menubar=no,toolbar=no');}
else{}
</script>
</head>
<body>
<input type="button" onclick="openWindow()" value="点击对话框,进入新网站"/>
</body>
</html>
if...else...语句书写时要加入大括号{},即if(){}else{},确保执行的内容是在满足条件下执行的,你的代码中“
function openwindow(){
var turn_on=confirm("是否打开新窗口?");
if(turn_on==true)
var new_wbesite=prompt("输入要打开的新网站地址",'http://www.imooc.com');
window.open('new_website','width=400px,height=500px,menubar=no,toolbar=no');}
else{}
”
if的位置少了一个左大括号“{”,函数openwindow()确实结束用的右大括号“}”,并且
window.open('new_website','width=400px,height=500px,menubar=no,toolbar=no');其中new_website应该没有单引号,即window.open(new_website,'width=400px,height=500px,menubar=no,toolbar=no');
Window,开头字母是大写
谢谢,我再仔细研究研究。
window.open(new_website,'width=400px,height=500px,menubar=no,toolbar=no');
这个new_website应该不用加单引号
JavaScript入门篇
739817 学习 · 9566 问题
相似问题