| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 768 人关注过本帖
标题:[求助]注册是按钮有个倒计时的功能
只看楼主 加入收藏
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
 问题点数:0 回复次数:8 
[求助]注册是按钮有个倒计时的功能
像好多网站注册的时候阅读服务条款那个同意按钮不是有个倒计时么。。
JS代码如下:
<script language="JavaScript">
var secs = 9;
var wait = secs * 1000;
document.bbrules.rulesubmit.value = "同 意(" + secs + ")";
document.bbrules.rulesubmit.disabled = true;
for(i = 1; i <= secs; i++) {
window.setTimeout("update(" + i + ")", i * 1000);
}
window.setTimeout("timer()", wait);
function update(num, value) {
if(num == (wait/1000)) {
document.bbrules.rulesubmit.value = "同 意";
} else {
printnr = (wait / 1000)-num;
document.bbrules.rulesubmit.value = "同 意(" + printnr + ")";
}
}
function timer() {
document.bbrules.rulesubmit.disabled = false;
document.bbrules.rulesubmit.value = "同 意";
}
</script>

其中rulesubmit是同意按钮的名字  那document.bbrules.是指什么呢?  如果我自已写这里该怎么改?

看了好多网站都是这样的  这里用的都是“document.bbrules.”  实在想不明白
搜索更多相关主题的帖子: 按钮 倒计时 注册 
2007-01-22 01:04
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
这里的bbrules表示一个表单(form)的名字,这样一阶阶的引用下去,rulesubmit就表示表单里面的按钮,然后value就表示它的值

可惜不是你,陪我到最后
2007-01-22 09:10
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 

哦  谢版主!!!
那再问下  如果没有表单呢?  该怎么写??就直接用documentc.名字来吗  好像不是哎

[此贴子已经被作者于2007-1-22 12:21:39编辑过]


开开心心的过&玩每一天!!!!
2007-01-22 12:18
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
是,直接用名字就可以了

不过还是推荐还放到表单里


可惜不是你,陪我到最后
2007-01-22 12:31
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 

再次谢谢


开开心心的过&玩每一天!!!!
2007-01-22 12:35
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 

[CODE]<script type = "text/javascript">
var sec = 9;
var wait = sec*1000;

document.rulessubmit.value = "同 意(" + sec + ")";
document.rulessubmit.disabled = true;

for(int i = 1; i <= sec; i++) {
window.setTimeout("update(" + i ")", i*1000)
}
window.setTimeout("timer()", wait)
function update(num, value) {
if(num == wait/1000)
document.rulessubmit.value = "同 意";
else
document.rulessubmit.value = "同 意(" + (wait/1000-num) + ")";
}
function timer() {
document.rulessubmit.disabled = false;
document.rulessubmit.value = "同 意";
}
</script>

rulessubmit是这个
<input type="button" name = "rulessubmit" value=" 我 接 受 "
[/CODE]

为什么我还是没有这个功能?


开开心心的过&玩每一天!!!!
2007-01-22 12:59
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
哦,你改一下,改为document.getElementById("rulesubmit")试试看

可惜不是你,陪我到最后
2007-01-22 13:09
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 

好像还是不行哦。。。
不过我大哥跟我说这些是小玩意  可以暂时先不用管  呵呵
我就先放一下了!!
不过还是感谢版主!!


开开心心的过&玩每一天!!!!
2007-01-22 13:39
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

可惜不是你,陪我到最后
2007-01-22 13:55
快速回复:[求助]注册是按钮有个倒计时的功能
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016241 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved