function openWindow(){
var char=confirm("是否点击确定");
if(char==true){
var char2=prompt("请输入网址","http://www.imooc.com");
if(char2!==null){
window.open("http://www.imooc.com",'_blank','widht=400,height=500');
}
}else{
alert('再见');
}
我用的就是你的代码,可以运行,没有问题,可能就是因为少了个括号吧
不等于 是 != 而不是!==
定义的函数缺个括号
最后少了个花括号
function openWindow(){
var char=confirm("确定打开吗?");
if(char){
var char2=prompt("请输入网址:","http://www.imooc.com/");
window.open(char2,"_blank","width=400,height=500");
}
else{
alert("再见!");
}
}
<body>
<input name="button" type="button" onClick="openWindow()" value="点击我,打开新窗口!" / >
</body>
最后少了一个括号