<body>
<form method="post" action ="http://wwww.csdn.net">
<table border="1" width="200">
<div>
<tr>
<td>
<p>1.xxxxxxx</p>
<p>2.xxxxxxx</p>
</td>
</tr>
<tr>
<td id ="regbid">请认真阅读注册协议</td>
</tr>
</div>
</table>
<script>
var regbid = document.all.regbid;
var sec=9;
var wait = sec*1000;//9秒
regbid.innerHTML="请认真阅读注册协议("+sec+")";
//更新wait数值
for(var i =1;i<=sec;i++){
window.setTimeout("updateValue("+i+")",i*1000);
}
//更新wait的具体方法
function updateValue(num){
if(num==(wait/9000)){
regbid.innerHTML="请认真阅读注册协议";
}else{
var outvalue = wait/1000-num;
regbid.innerHTML="请认真阅读本协议("+outvalue+")";
}
//最终需要输出按钮
}
function outBut(){
regbid.innerHTML="<input type ='submit' value ='同意' /> <input type =/"button/" value =/"不同意/" οnclick=/" window.location.href='http://www.hao123.com'/"/ >";
}
//执行
window.setTimeout("outBut()",wait);
</script>
</body>
思路分析:
首先是出现等待注册的字幕,同时开始倒计时。
其次是要让时间间隔减小(调用update方法)
接着是在时间到的时候输出按钮(outBut)
最后是调用输出按钮方法。完成。