zoukankan      html  css  js  c++  java
  • js 倒计时关闭窗口并刷新父窗口

    父窗口代码:

    Code
    子窗口代码:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        
    <title>无标题页</title>
    </head>
    <script language="JavaScript" type="text/javascript"> 
    <!-- 
    function refreshParent() 

        window.opener.location.href 
    = window.opener.location.href; 
        
    if (window.opener.progressWindow) 
        { 
            window.opener.progressWindow.close(); 
        } 
        window.close(); 

    //--> 
    </script> 
    <%--<script language="JavaScript">
     var TotalMinutes 
    = 5;
     var TotalMilliSeconds 
    = 5*60*1000;
        
     
    function takeCount()
     {
        
    //计数减一
        TotalMilliSeconds 
    -= 1000;
        
    //计算时分秒
        var hours 
    = Math.floor( TotalMilliSeconds / ( 1000 * 60 * 60 )) % 24;
        var minutes 
    = Math.floor(TotalMilliSeconds / (1000 * 60)) % 60;
        var seconds 
    = Math.floor(TotalMilliSeconds / 1000) % 60;
        
    //将时分秒插入到html中
        document.getElementById(
    "RemainH").innerHTML = hours;
        document.getElementById(
    "RemainM").innerHTML = minutes;
        document.getElementById(
    "RemainS").innerHTML = seconds;  
        
        
    if
     }
     
     window.onload 
    = setInterval("takeCount();",1000);
    </script>--%>
    <script type="text/javascript">
    //<![CDATA[
        var go=5000;
        
    var timer=null;
        
    var endTime = new Date().getTime() + go ;
        
    function interval()
        {
            
    var n=Math.floor((endTime-new Date().getTime())/1000)%60;
            if(n<0return;
            document.getElementById(
    "jumpTo").innerHTML = n;
            setTimeout(interval, 
    10);
        }
        window.onload
    =function(){
            timer
    =setTimeout('refreshParent()', go);
            interval();
        }
    //]]>
    </script>
    <body>
        
    <form id="form1" runat="server">
       
    <div>
        
    <%--<div id="CountMsg">
        倒计时还有:
        
    <strong id="RemainD"></strong><strong id="RemainH">XX</strong>
        
    <strong id="RemainM">XX</strong>
        
    <strong id="RemainS">XX</strong>
        
    </div>--%>
        
        
    <span id="jumpTo">5</span> 秒后 将自动</span>跳转到
        
    <href="javascript:void(0)" onclick="refreshParent()">刷新父窗口并关闭当前窗口</a><br /><br />
        
    <href="sun2.aspx" >去支付</a> 
        
    </div>
        
    </form>
    </body>
    </html>
  • 相关阅读:
    按单生产案例
    【转】linux中执行外部命令提示" error while loading shared libraries"时的解决办法
    【转】WARNING! File system needs to be upgraded. You have version null and I want version 7. Run the '${HBASE_HOME}/bin/hbase migrate' script. 的解决办法
    根据Rowkey从HBase中查询数据
    【转】在一个Job中同时写入多个HBase的table
    sqoop 使用
    给VMware下的Linux扩展磁盘空间(以CentOS6.3为例)
    chrome 版本 29.0.1547.76 m 解决打开新标签页后的恶心页面的问题
    tomcat7+jdk的keytool生成证书 配置https
    如何打包和生成你的Android应用程序
  • 原文地址:https://www.cnblogs.com/jinweida/p/1375705.html
Copyright © 2011-2022 走看看