问答详情
源自: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">
  function openUrl()
  {
     var mywin=window.open("http://www.imooc.com");
     var pages=confirm("是否");
     if(pages==true)
     {
         mywin.close( );
        alert("开");
     }
     else
     {
        alert("关闭");
     }
  }
  </script>
</head>
<body>
  <input name = "button2" type = "button" onClick = "openUrl()" value= "是否关闭" />
</body>
</html>

提问者:於於成长吧 2016-10-27 13:12

个回答

  • 幸福的记号0106
    2016-12-20 11:25:16

    我测试了一下,你主要是检查下每句代码后边的分号是否是在英文状态下写的,然后再看下弹出窗口时窗口内容里的字是否是你想要的。

  • 慕粉3615872
    2016-10-31 10:38:23

    :上面代码在打开新窗口的同时,关闭该窗口,看不到被打开的窗口。

  • 慕九州8190924
    2016-10-27 13:51:09

      <script type="text/javascript">  

        function openWindow(){

        // 新窗口打开时弹出确认框,是否打开

        var ifopen = confirm("是否确认打开");

        // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/

        if(ifopen){

        var url = prompt("打开网址","http://www.imooc.com");

        //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。

        window.open('url','_blank','width=400,height=500,menubar=no,toolbar=no')

        }

        }

      </script>