為什么這樣子彈出兩個窗口之后只能關(guān)閉一個?(瀏覽器是火狐)
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>close()</title> ??<script?type="text/javascript"> ?????var?mywin=window.open("http://idcbgp.cn"); ?????var?pages=confirm("choose?to?close?the?window"); ?????if(pages?==?1){ ?????????mywin.close(); ?????????alert("window?has?been?closed"); ?????} ?????else{ ?????????alert("window?has?NOT?been?closed!"); ?????} ??</script> </head> <body> </body> </html>
2018-08-11
你也可以這樣
var mywin=window.open("http://idcbgp.cn");
? ? ?var pages=confirm("choose to close the window");
? ? ?if(pages==true){
? ? ? ? ?mywin.close();
? ? ? ? ?alert("window has been closed");
? ? ?}
? ? ?else{
? ? ? ? ?alert("window has NOT been closed!");
? ? ?}
2018-08-04
var
?pages=confirm(
"choose?to?close?the?window"
);
這里的pages返回的boolean類型只能是true或者false不能跟1進(jìn)行==比較吧,改成var
?pages=confirm(
"choose?to?close?the?window"
);
?????
if
(pages){
?????????
??? mywin.close();
????????
??? alert(
"window?has?been?closed"
);
???
?
}
???
?
else
{
?????????
? alert(
"window?has?NOT?been?closed!"
);
???
?
}才有你想要的效果吧