【问题标题】:Want to Open and then close the same window using Javascript想要使用 Javascript 打开然后关闭同一个窗口
【发布时间】:2014-06-15 20:16:46
【问题描述】:

我正在处理一个项目,在该项目中,单击按钮/链接时我需要打开一个新窗口。然后等待一秒钟后关闭它。问题是我希望窗口至少保持打开一秒钟。我可以打开和关闭窗口,但是切换太快以至于首先破坏了打开窗口的目的。

我还研究了 setTimeout 来制造延迟,但话又说回来,我相信我没有正确使用它。这就是我现在正在做的事情。任何帮助将不胜感激。

谢谢!!

<html>
  <head>
   <script type="text/javascript">
     function myPopup() {
       window.open( "http://arduino.local/arduino/digital/12/1", "myWindow", "status = 1, height = 300, width = 300, resizable = 0" )
       window.close();
     }
   </script>
  </head>

  <body>
    <form>
      <input type="button" onClick="myPopup()" value="POP!">
    </form>

  </body>
</html>

【问题讨论】:

    标签: javascript settimeout


    【解决方案1】:

    这对你有用吗?

    function myPopup() {
      var myWin = window.open( "http://arduino.local/arduino/digital/12/1", "myWindow", "status = 1, height = 300, width = 300, resizable = 0" )
      setTimeout(function() { myWin.close(); }, 2000); // 2 second delay
    }
    

    【讨论】:

      猜你喜欢
      • 2018-05-02
      • 2021-07-09
      • 1970-01-01
      • 2017-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-08
      • 2023-01-12
      相关资源
      最近更新 更多