问答详情
源自:2-6 JavaScript-关闭窗口(window.close)

为什么打开的是两个窗口,关闭只能关一个

<!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://www.imooc.com");

     //mywin.close();

    function a_close(){

        mywin.close();

    }

  </script>

</head>

<body>

    <input type="button" onClick='a_close()' value='关闭'/>

</body>

</html>


提问者:慕盖茨4787870 2018-12-05 17:14

个回答

  • 未成年_j
    2018-12-06 17:57:23
    已采纳

    我试了下正确的啊

  • 水化冰流
    2018-12-14 11:58:30

    输出是有先后顺序的,你可以尝试在脚本里面这么写试试看

    function openUrl(){

             

             var pages = confirm("是否关闭新页面?");

             if(pages == true){

                    mywin.close(); 

                    alert("页面已关闭!");

             }else{

                    alert("页面未关闭!");

             }

             var mywin=window.open("http://www.imooc.com");

         }


  • 慕盖茨4787870
    2018-12-06 16:26:05

    从慕课网提交出来的蹦出两个页面,用txt改HTML运行只打开一个页面。。。。