CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

有人可以给我写一个脚本吗?关于倒计时60秒后弹出对话框!分不够在加

楼主wslyy9()2006-11-01 08:45:17 在 Web 开发 / JavaScript 提问

谢谢! 问题点数:20、回复次数:15Top

1 楼zzzsea(兴,百姓苦。亡,百兴苦)回复于 2006-11-01 08:55:54 得分 0

<font   id=sj>60</sj>  
  function   winclose(tim)  
  {  
          if(tim<=0)  
                {  
                            alert('对话框');  
                  }  
          sj.innerText=tim;  
          setTimeout("winclose("+(tim-1)+")",1000);  
  }  
  winclose(60);Top

2 楼Amwpfiqvy(给我分吧,让我升仙)回复于 2006-11-01 09:00:06 得分 0

setTimeout(   "alert('你想看什么就写什么')",   60*1000   );Top

3 楼Amwpfiqvy(给我分吧,让我升仙)回复于 2006-11-01 09:01:46 得分 0

我的不好,沙发的不错,没注意看到   倒计时   三个字Top

4 楼zzzsea(兴,百姓苦。亡,百兴苦)回复于 2006-11-01 09:09:51 得分 0

第一个标签的结尾错了。应该是</font>Top

5 楼wslyy9()回复于 2006-11-01 09:21:18 得分 0

<a   href="#">ww</a>  
  <font   id=sj>60</sj></font>  
  <script>  
  function   winclose(tim)  
  {  
          if(tim<=0)  
                {  
                            alert('对话框');  
                  }  
          sj.innerText=tim;  
          setTimeout("winclose("+(tim-1)+")",1000);  
  }  
  winclose(60);  
  </script>  
  还有一个问题!如果我点接链接倒计时可以清0Top

6 楼zzzsea(兴,百姓苦。亡,百兴苦)回复于 2006-11-01 09:27:51 得分 5

清0是从新开始倒计时呢还是置为零。  
  重新开始:  
          <a   href="javascript:winclose(60)">ww</a>  
  清零:  
          <a   href="javascript:winclose(0)">ww</a>  
   
  还有:上面的函数会一直循环,可以在if中加一个return  
   
  Top

7 楼CutBug(.NetZergling)回复于 2006-11-01 09:28:37 得分 0

 
  <font   id="timer"   onclick="timer.innerHTML=0;clearInterval(t);">10</font>  
  <script   language=javascript>  
    var   s   =   10;  
  t=setInterval("s>0?(timer.innerHTML   =   (--s)):aa()",1000);  
  function   aa()  
  {  
  alert('time   is   over');  
  clearInterval(t);  
  }    
  </script>  
  Top

8 楼wslyy9()回复于 2006-11-01 09:33:51 得分 0

<a   href="javascript:winclose(0)">ww</a>  
  <font   id=sj>10</sj></font>  
  <script>  
  function   winclose(tim)  
  {  
          if(tim<=0)  
                {  
                            alert('对话框');  
                  }  
         
          sj.innerText=tim;  
          setTimeout("winclose("+(tim-1)+")",1000);  
  }  
  winclose(10);  
  </script>  
  为什么点完对话框还在出呢?能不能不弹呢?  
  Top

9 楼Amwpfiqvy(给我分吧,让我升仙)回复于 2006-11-01 09:40:16 得分 15

<a   href="javascript:winclose(-1)">ww</a>  
  <font   id=sj>10</sj></font>  
  <script>  
  var   pID;  
  function   winclose(tim)  
  {  
          if(   pID   &&   tim   ==   -1   )  
          {  
                  window.clearTimeout(   pID   )  
                  return;  
          }  
          if(tim<=0)  
                {  
                            alert('对话框');  
                  }  
         
          sj.innerText=tim;  
          pID   =   setTimeout("winclose("+(tim-1)+")",1000);  
  }  
  winclose(10);  
  </script>  
  Top

10 楼Amwpfiqvy(给我分吧,让我升仙)回复于 2006-11-01 09:41:42 得分 0

这样才好些:  
   
   
   
  <a   href="javascript:winclose(-1)">ww</a>  
  <font   id=sj>10</sj></font>  
  <script>  
  var   pID;  
  function   winclose(tim)  
  {  
          if(   tim   ==   -1   )  
          {  
                  if(   pID   )  
                  {  
                                window.clearTimeout(   pID   );  
                  }  
                  return;  
          }  
          if(tim<=0)  
                {  
                            alert('对话框');  
                  }  
         
          sj.innerText=tim;  
          pID   =   setTimeout("winclose("+(tim-1)+")",1000);  
  }  
  winclose(10);  
  </script>Top

11 楼spring3214()回复于 2006-11-01 09:42:18 得分 0

if(tim<=0)  
                {  
                      alert('对话框');  
                        或者  
                      window.location.href='新页面';  
                        或者  
                      window.close    
                      }Top

12 楼wslyy9()回复于 2006-11-01 09:43:13 得分 0

停是停了!可否一点连接数字为0呢?Top

13 楼wslyy9()回复于 2006-11-01 09:49:38 得分 0

谢谢各位!Top

14 楼wslyy9()回复于 2006-11-01 09:55:31 得分 0

<a   href="javascript:winclose(-1)">ww</a>  
  <font   id=sj></font>  
  <script>  
  var   pID;  
  function   winclose(tim)  
  {  
          if(   tim   ==   -1   )  
          {  
                  if(   pID   )  
                  {  
                                window.clearTimeout(   pID   );  
                  }  
                  return;  
          }  
          if(tim<0)  
                {  
                            alert('对话框');  
                  }  
         
          sj.innerText=tim;  
          pID   =   setTimeout("winclose("+(tim-1)+")",1000);  
  }  
  winclose(10);  
  </script>  
  最后一个问题!如果想隐藏到计时数字怎么办Top

15 楼zzzsea(兴,百姓苦。亡,百兴苦)回复于 2006-11-01 09:55:42 得分 0

其实我觉得   CutBug(外面的世界很无奈)     的很好Top

相关问题

关键词

得分解答快速导航

  • 帖主:wslyy9
  • zzzsea
  • Amwpfiqvy

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo