function openWindow(){ var open=confirm("确认打开新窗口吗?");if(open=true){var url=prompt("请输入网址:","http://www.imooc.com");if(url!=null){window.open(url,'_blank','width=400,height=500,menubar=no,toolbar=no');}else{alert("结束");}}else{alert("结束");}} 当点击新窗口打开网站时点击取消为什么不是直接弹出结束,而是到输入网址那个页面?
if(open=true) 应该是if(open==true)
你这样是赋值了。
if(open==true)
if(open==true),判断应该是“==”
if(open==true) 这是一个判断 open=true 这是赋值
第一个IF后面的括号里应该是双等号if(open==true)