CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

我想让用户在看一个网页的时候必须在10秒以上,才能点击按扭到下一个网页,不知道这样的button的代码该如何写,希望能给出详细的代码

楼主xiaoyuer819()2003-04-03 12:47:25 在 .NET技术 / ASP.NET 提问

我想让用户在看一个网页的时候必须在10秒以上,才能点击按扭到下一个网页,不知道这样的button的代码该如何写,希望能给出详细的代码 问题点数:0、回复次数:17Top

1 楼insect_wsj(虫子_wsj)回复于 2003-04-03 12:58:14 得分 0

onclick事件,用javascript实现Top

2 楼sunlazy(麦田里的阳光)回复于 2003-04-03 13:09:21 得分 0

AgreeTime.js文件如下:  
  //////////////////////////////////////////  
  var   secs   =   10;  
  document.agree.agreeb.disabled=true;  
  for(i=1;i<=secs;i++)   {  
    window.setTimeout("update("   +   i   +   ")",   i   *   1000);  
  }  
  function   update(num)   {  
    if(num   ==   secs)   {  
    document.agree.agreeb.value   ="我   同   意";  
    document.agree.agreeb.disabled=false;  
    }  
  else   {  
    printnr   =   secs-num;  
    document.agree.agreeb.value   =   "请认真查看<服务条款和声明>("   +   printnr   +")";  
    }  
  }  
  ////////////////////////////////////////////////////  
   
   
  按钮:<input   type=submit   value="请认真查看<服务条款和声明>   (10)"   name=agreeb>Top

3 楼xiaoyuer819()回复于 2003-04-03 14:48:13 得分 0

helpTop

4 楼sunlazy(麦田里的阳光)回复于 2003-04-03 14:57:12 得分 0

可以用吗?Top

5 楼xiaoyuer819()回复于 2003-04-04 13:41:52 得分 0

helpTop

6 楼xiaoyuer819()回复于 2003-04-04 14:06:48 得分 0

上面那段代码不能用Top

7 楼luckysym(热带风暴)回复于 2003-04-04 14:17:06 得分 0

用一个透明的层覆盖整个网页,十秒钟后改层消失,不知可否Top

8 楼smallmobile(就让一切随风)回复于 2003-04-04 14:50:43 得分 0

设有一个form   ,它的id=f1  
  <INPUT   type="button"   value="我同意"   id=b1   name=b1   disabled>  
   
  然后在window_onload事件中写  
  function   window_onload{  
  window.setTimeout("b1Submit()",10000)   //10000ms=10s  
  }  
  function   biSubmit(){  
  f1.b1.disabled   =   false  
  }  
  这样就可以了,你试试吧Top

9 楼smallmobile(就让一切随风)回复于 2003-04-04 14:52:58 得分 0

其实sunlazy(陈春华)的写法也是正确的,而且更漂亮一些Top

10 楼xiaoyuer819()回复于 2003-04-08 08:51:18 得分 0

helpTop

11 楼xiaoyuer819()回复于 2003-04-09 10:51:23 得分 0

help  
   
  Top

12 楼flyfish51f(flyfish51f)回复于 2003-04-09 11:20:07 得分 0

 
   
  具体代码:  
   
   
  <html>  
  <form   name="agree">  
   
  <input   type=submit   value="请认真查看<服务条款和声明>   (10)"   name="agreeb">  
  </form>  
  </html>  
   
  <script   language="javascript">  
   
  var   secs   =   10;  
  document.agree.agreeb.disabled=true;  
  for(i=1;i<=secs;i++)   {  
    window.setTimeout("update("   +   i   +   ")",   i   *   1000);  
  }  
  function   update(num)   {  
    if(num   ==   secs)   {  
    document.agree.agreeb.value   ="我   同   意";  
    document.agree.agreeb.disabled=false;  
    }  
  else   {  
    printnr   =   secs-num;  
    document.agree.agreeb.value   =   "请认真查看<服务条款和声明>("   +   printnr   +")";  
    }  
  }  
   
   
  </script>Top

13 楼crocus(常)回复于 2003-04-09 11:25:11 得分 0

kkTop

14 楼waki(不老先生(http://www.aspxcontrol.com))回复于 2003-04-09 12:23:04 得分 0

使用个定时器就行了:  
  function   window_onload(){  
  window.setTimeout("button1_OnClick()",10000)  
  }  
  function   button1_OnClick()  
  {  
  self.location="new.htm";  
  }Top

15 楼jianmo321(jianmo321)回复于 2003-04-09 12:51:52 得分 0

贊同flyfish51f(flyfish51f)的方法  
   
  Top

16 楼xiaoyuer819()回复于 2003-04-17 13:34:47 得分 0

hTop

17 楼gangganghao(ganggang)回复于 2003-04-17 13:47:00 得分 0

sunlazy(陈春华)。。。便是可行的啊。。还有什么问题吗?  
   
  <html>  
  <head>  
  </head>  
  <body>  
  <form   name="agree">  
  <input   type=submit   value="请认真查看<服务条款和声明>   (10)"   name=agreeb>  
  </form>  
  </body>  
  </html>  
  <script   language="javascript">  
  var   secs   =   10;  
  document.agree.agreeb.disabled=true;  
  for(i=1;i<=secs;i++)   {  
    window.setTimeout("update("   +   i   +   ")",   i   *   1000);  
  }  
  function   update(num)   {  
    if(num   ==   secs)   {  
    document.agree.agreeb.value   ="我   同   意";  
    document.agree.agreeb.disabled=false;  
    }  
  else   {  
    printnr   =   secs-num;  
    document.agree.agreeb.value   =   "请认真查看<服务条款和声明>("   +   printnr   +")";  
    }  
  }  
  </script>  
  Top

相关问题

  • 网页代码求教
  • 网页转为VB代码
  • 求网页框架代码
  • 那位大哥有<<ASP3.0动态网页实务经典>>的配套光盘代码?小弟83分相送!(点击察看详细内容)
  • 那位大哥有<<ASP3.0动态网页实务经典>>的配套光盘代码?小弟84分相送!(点击察看详细内容!)
  • 那位大哥有<<ASP3.0动态网页实务经典>>的配套光盘代码?小弟84分相送!!(点击察看详细内容)
  • 那位大哥有<<ASP3.0动态网页实务经典>>的配套光盘代码??小弟83分相送!(点击察看详细内容)
  • 如何获得网页的html代码?
  • 寻求网页自动关闭代码
  • 谁有网页刷新代码?

关键词

  • 代码
  • 网页

得分解答快速导航

  • 帖主:xiaoyuer819

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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