请问我的问题出在哪里了?

来源:2-6 JavaScript-关闭窗口(window.close)

继意

2015-08-15 20:31

为什么不能关闭啊?

写回答 关注

5回答

  • Golton
    2015-12-07 21:18:53

    函数作用域问题,将mywin写在function的外面作为一个全局变量就可以实现关闭了,

    世界的我 回复Golton

    <script type="text/javascript"> var mywin; function op(){ mywin=window.open("http://www.imooc.com","_blank","width=400,height=200"); } ​function cl(){ mywin.close(); } </script> 大神你好,不知道还能不能看到。我按照你说的写了外部变量,用IE还是不行,用chrome就可以了,不知道还有哪里出了问题,请指教。

    2016-03-23 10:29:18

    共 2 条回复 >

  • qq_注定单身微猫_0
    2015-11-03 17:11:41
    function cl(){
        mywin.close();
    }

    改成

    function cl(){
        mywin=window.close();
     }


  • 慕用9937676
    2015-10-04 20:22:24

    chrome浏览器下,可以关闭的

  • 残影悟
    2015-08-25 22:09:44

    mywin局部变量

    尝试定义mywin外面

  • 伊兮尘昔
    2015-08-17 11:51:19

    可能是兼容的问题,你用IE8试试

    继意

    估计变量在函数里面,不好调取。

    2015-08-17 21:08:57

    共 1 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题