function openWindow() { var myopen=confirm("是否打开"); if(myopen=true) { var mywin=prompt("请输入要打开的网址:","http://www.imooc.com" ); window.open(mywin,'_blank','windth=400,height=500,menubar=no,toolbar=no'); } } 为啥我点击取消也打开窗口
加上if(mywin!=null)
在window.open前
myopen=true,应该写myopen==true
应该是if(myopen==true)而不是 if(myopen=true),因为 if(myopen=true)是赋值语句,返回值始终是1,所以if语句总是成立。因为myopen 是bool类型,其实可以直接写作if(myopen)。
if(myopen=true)应该是if(myopen==true),你的else部分呢????