如何延时显示部份信息?

kenshu 2011-05-26 08:37:33
网页加载后,一部份信息延时三十秒后再显示:

网页里有一个链接地址,一开始那个位置显示

"请等待30秒"
跟着是
"请等待29秒"
......

30秒后才显示出来

-----------------------------------------------------
有点类似一些网站注册的许可协议,要过30秒才可以按("我同意")

(突然不记得哪个网站有这样注册的了,所以找不到人家怎么实现.应该很多网站都这样)
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
乌镇程序员 2011-05-26
  • 打赏
  • 举报
回复
<input type="button" id="btn" value="同意(30)" disabled="disabled" />
<script type="text/javascript">
var bt = document.getElementById('btn');
var t = 10;
function countDown() {
t --;
if (t >= 1) {
bt.value = '同意(' + t + ')';
setTimeout('countDown()',1000);
}
else {
bt.value = '同意';
bt.disabled = false;
}
}
countDown();
</script>
kenshu 2011-05-26
  • 打赏
  • 举报
回复
我刚才已经找到了,不过还是非常感谢楼上的.结贴,谢谢!
xjz19901211 2011-05-26
  • 打赏
  • 举报
回复
想想还是写细点了……
<script type="text/javascript>
(function(){
var i = 30;
var id = setInterval(function(
if (i > 0){i--}
else {clearInterval(id);alert("时间到了");}
){},30)
})();
</script>
大概就是这样吧,回贴里又不能用制表符打的痛苦……
xjz19901211 2011-05-26
  • 打赏
  • 举报
回复
setInterval()

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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