<!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 opwindow=confirm('是否要打开新窗口?') if(opwindow==true){ var confirm=prompt('请输入网址','例如:www.baidu.com') if(confirm!=null){ window.open(confirm,'_blank','width=400,height=500,menubar=yes,toolbar=yes') } else{ alert("你没输入网址") } } else{ alert("滚出!!!233333") } } // 新窗口打开时弹出确认框,是否打开 // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/ //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。 </script> </head> <body> <input type="button" value="新窗口打开网站" onclick="openWindow()" /> </body> </html>
var confirm=prompt('请输入网址','例如:www.baidu.com')
不要用关键字“confirm”做变量
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>window.open</title>
<script type="text/javascript">
function op(){
var mychar=confirm("是否要打开新窗口?");
if(mychar==true){
var con=prompt("请输入网址:","例如:www.baidu.com");
if(con!=null){
window.open(con,'_blank','width=400,height=500,menubar=yes,toolbar=yes');
}
else{
alert("你没输入网址");
}
}
else{
alert("滚出!!!233333");
}
}
</script>
</head>
<body>
<input name="button" type="button" onClick="op()" value="点击我,打开新窗口!" / >
</body>
</html>
confirm是关键字,不能作为变量名使用
var confirm1=prompt('请输入网址','例如:www.baidu.com')
if(confirm1!=null){
window.open(confirm1,'_blank','width=400,height=500,menubar=yes,toolbar=yes')
}
不要用关键字做变量名
10. var confirm=prompt('请输入网址','例如:www.baidu.com');
“confirm”是关键字,不能做变量声明,将confirm改为其他非关键字的合法名称即可。
谢谢大家,是第一个的问题,不要用关键字“confirm”做变量
<!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 ac=confirm("是否打开新窗口?");
if(ac==true){
var url=prompt("请输入要打开的网址","http://www.imooc.com/");
if(url!=null){
window.open(url,'_blank','width=400px,height=500px,menubar=no,toolbar=no');}
else{
alert("bye")
}
}
else{
alert("see you")
}
}// 新窗口打开时弹出确认框,是否打开
// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
</script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
</body>
</html>
这是我的代码,亲测有效;应该是细节
语法:
prompt(str1, str2);
参数说明:
str1: 要显示在消息对话框中的文本,不可修改
str2:文本框中的内容,可以修改
prompt里面的第二个参数应该是网址吧