为什么我把关闭放在按钮函数里面实现不了关闭网页

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

Erinnn

2019-06-22 21:45

<!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");

 function myclose()

 {

     mywin.close();

 }

  </script>

</head>

<body>

    <input name="button" type="button" onClick="myclose()" value="close">

</body>

</html>


写回答 关注

4回答

  • qq_天使之泪_1
    2019-07-18 15:44:39

    这个是因为你使用的是网页内嵌的工具关闭的网页,你把程序复制到外面创建一个html的文件打开就可以了。

  • 慕圣2435191
    2019-07-11 15:31:47

    可以试试这样:

    <!doctype html>

     <html>

        <meta charset="utf-8">

        <title>close()</title>

        <script>

                var str=window.open('http://www.baidu.com','_blank','width=400,height=200,top=100,left=100')

                            function rec(){

                                                var str1=confirm("是否退出该网址");

                                                if(str1==true){

                                                                str.close();

                                                            }

                                    }

          </script>

          <body>

                    <p>

                          <input type="button" name="button" value="click" onclick="rec()">

                    </p>

          </body>

    </html>

                

  • qq_顾北凉城_ftGU07
    2019-07-01 22:51:46

    function rec_4(){

        var str = window.open('https://www.baidu.com/','_blank','window=300,height=200,left=0,top=100')

        var str_1 = confirm("网址不安全是否退出")

        if(str_1==true){

            str.close()

        }

        else{

            window.open('https://www.baidu.com/','_blank','window=300,height=200,left=0,top=100')

        }

    }


    <input type="button" name="type" value="点击4" onclick="rec_4()">

    你可以试试这样,

    慕圣2435...

    你这样也关不掉页面啊,只能重新打开页面

    2019-07-11 15:16:08

    共 1 条回复 >

  • 慕斯7301573
    2019-06-22 22:05:30

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

     function myclose()

     {

         mywin.close();

     }

    改为:

     function myclose()

     {

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

        mywin.close();

     }


    慕斯7301... 回复Erinnn

    实测这两种方法都是可行的,改前是 先打开调用方法的时候再关闭 改后是 打开就关闭 窗口会闪一下

    2019-06-22 22:27:35

    共 2 条回复 >

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题