asp.net如何实现定时页面跳转

dotnetwenlong 2010-06-28 02:24:03
就是登陆或者注册成功以后,页面上会有一个倒计时的数字,然后等到时间到了,就跳转到指定页面,例如csdn在登陆的时候也会出现定时跳转,希望各位高手能给我一些建议,深表感谢!
...全文
930 33 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
hh594 2011-04-30
  • 打赏
  • 举报
回复
如果页面中有回调,这些定时好像不管用啊
GentooEmacs 2010-08-02
  • 打赏
  • 举报
回复
我也想着这方面的东西呢
Accpdaiyekun 2010-07-06
  • 打赏
  • 举报
回复
来晚了。。顶一个
rr998 2010-07-06
  • 打赏
  • 举报
回复
学习了!
yidongliange4 2010-07-06
  • 打赏
  • 举报
回复
mark
不建议象某些人说的用后台Timer控件还加ajax控件,能放到客户端的运算尽量放客户端。不要用ajax控件,他输出一堆垃圾代码,让页面输出变大很多
mongsong 2010-07-06
  • 打赏
  • 举报
回复
有种偷懒的伪办法,先做个倒计时(如3秒)的动画,然后把线程休眠System.Threading.Thread.Sleep(3000);也可以达到那种效果。
JiuchunYoung 2010-07-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ynsky 的回复:]
<html>
<head><title></title>
<script language='javascript' type='text/javascript'>
var secs =5; //倒计时的秒数
var URL ;
function Load(url){
URL =url;
for(var i=secs;i>=0;i--)
{
window.set……
[/Quote]
好办法啊
dotnetwenlong 2010-07-06
  • 打赏
  • 举报
回复
前几天工作一忙,没有来的及看,今天看到有这么多的网友能够给我帮助,也有这么多的网友能够跟帖,我真的是非常高兴,大家给的例子我都试了,希望以后可以和大家成为朋友,谢谢
首推未来 2010-07-02
  • 打赏
  • 举报
回复
都可以
周睿 2010-07-02
  • 打赏
  • 举报
回复
   <script type="text/javascript">
var secs = 30; //6为倒计时秒数
for(i=0;i<=secs;i++) {
window.setTimeout("update(" + i + ")", i * 100);
}

function update(num) {
if(num == secs) {
window.location="/index.aspx"; //2.htm为到时跳转的页面URL
}
else {
printnr = secs-num;
document.getElementById('sec').innerHTML = printnr;
}
}
</script>

测试通过所有浏览器
StillMiss 2010-07-01
  • 打赏
  • 举报
回复
mark
wihtsky 2010-07-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wuyq11 的回复:]
< script>setTimeout("location.href='url'",2000)< /script>
< meta http-equiv="refresh" content="300; url=target.html"> 用window.location.href
[/Quote]
这个
yypf2540017 2010-07-01
  • 打赏
  • 举报
回复
2楼的蛮好
yefenghebaobao 2010-07-01
  • 打赏
  • 举报
回复
AJAX如何实现?
rice1999 2010-07-01
  • 打赏
  • 举报
回复
ajax嘛 很简单的
验证成功后,启动定时器,到时然后请求其他页面
likevs 2010-07-01
  • 打赏
  • 举报
回复
明显Ajax轻松解决你的问题
  • 打赏
  • 举报
回复
定时器 使用完要摧毁。 这个比较站内容。 如果你一起开3, 效果就出来了
肖恩 2010-07-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wuyq11 的回复:]
< script>setTimeout("location.href='url'",2000)< /script>
< meta http-equiv="refresh" content="300; url=target.html"> 用window.location.href
[/Quote]
路过帮顶下,这个容易简单但容易出错
myhope88 2010-07-01
  • 打赏
  • 举报
回复
路过,帮顶下
我叫凡客 2010-07-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ynsky 的回复:]
<html>
<head><title></title>
<script language='javascript' type='text/javascript'>
var secs =5; //倒计时的秒数
var URL ;
function Load(url){
URL =url;
for(var i=secs;i>=0;i--)
{
window.set……
[/Quote]


2楼正解
加载更多回复(13)

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧