• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

JavaScript的如何打开窗口(从超链接),然后关闭延迟5秒?

JavaScript 来源:aleks2009 3次浏览

我想从超链接使用java脚本打开新窗口,然后在5秒内自动关闭它。它要么立即关闭,要么根本不关闭。下面是一些代码样品我用:JavaScript的如何打开窗口(从超链接),然后关闭延迟5秒?

“功能closeOnLoad(myLink的){风险newWindow = window.open(myLink的); newWindow.onload = setTimeout的(newWindow.close(),5000);}” +连结文字+“”

===========解决方案如下:

你最好关闭父窗口而不是在子窗口中定义一个onload处理程序。由于安全限制,您可能无法访问修改子窗口事件。

function closeOnLoad(myLink) 
{ 
    var newWindow = window.open(myLink); 
    setTimeout(
      function() 
      { 
       newWindow.close(); 
      }, 
      5000 
      ); 
    }; 
} 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)