js 倒计时关闭窗口并刷新父窗口
2009-01-14 15:55
393 查看
父窗口代码:
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<0) return;
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>跳转到
<a href="javascript:void(0)" onclick="refreshParent()">刷新父窗口并关闭当前窗口</a><br /><br />
<a href="sun2.aspx" >去支付</a>
</div>
</form>
</body>
</html>
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<0) return;
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>跳转到
<a href="javascript:void(0)" onclick="refreshParent()">刷新父窗口并关闭当前窗口</a><br /><br />
<a href="sun2.aspx" >去支付</a>
</div>
</form>
</body>
</html>
相关文章推荐
- js 模态窗口 关闭刷新父窗口或跳转页面
- js关闭窗口 刷新父页面脚本
- js 模态窗口 关闭刷新父窗口或跳转页面
- js关闭窗口 刷新父页面脚本
- JS打开新窗口,关闭本页刷新父页面
- js倒计时关闭窗口&计算字数
- js关闭窗口 刷新父页面脚本
- js关闭窗口 刷新父页面脚本
- JS打开新窗口,关闭本页刷新父页面
- js 模态窗口 关闭刷新父窗口或跳转页面
- JS关闭窗口弹出新窗口,关闭新窗口时,刷新父窗口,JS代码实现刷新网页,js实现弹出窗口代码收集集萃
- js 模态窗口 关闭刷新父窗口或跳转页面
- 父页面 js 取得弹出窗口所选择的值, 弹出窗口关闭后刷新父页面
- Layui 的数据表格,在调用Ajax请求后的关闭弹窗和刷新父窗口js
- 如何使模态窗口关闭后刷新父页面
- JS实现页面(窗口)直接关闭 ,无需提示
- 不提示直接关闭网页窗口的JS示例代码
- js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
- JS检测window.open打开的窗口是否关闭
- 有关JS 关闭子窗口刷新父窗口的问题解决方案