急急急!!!高手帮帮忙,网页代码:按钮倒计时问题???

来源:百度知道 编辑:UC知道 时间:2024/05/12 04:28:25
以下代码是按钮倒计时代码,可是我想要让那个按钮在一次倒计时完后,重新打开网页不再倒计时,可不可以,要是不可以就这样做看可以不,就是在打开网页倒计时完之后,不关那个网页的情况下,按刷新键刷新网页不需再重新倒计时,可以不,高手帮忙!!!感激不尽
代码:::
<form id="form1" name="form1" method="post" action=""><input id="SB" style="width:100;height:100" onClick="GOGO();"

type="button" name="Submit" value="我同意" /></td>
<script language="javascript">
document.form1.Submit.disabled = true;
var speed = 1000; //速度
var wait = 10; //停留时间
function updateinfo(){
if(wait == 0){
document.form1.Submit.value = "我同意";
document.form1.Submit.disabled = false;
}
else{
document.form1.Submit.value = "\n\n 我同意\n\n"+wait;
wait--;
window.setTimeout("updateinfo()",speed);
}
}
updateinfo();
</script>
高手帮忙!!!感激不尽

需要使用cookie来进行控制,程序检测是否有cookie,没有就倒计时,然后就设置一个cookie,下次打开就不需要了。

完整的代码如下(IE6测试通过):

<form id="form1" name="form1" method="post" action=""><input id="SB" style="width:100;height:100" onClick="GOGO();"

type="button" name="Submit" value="我同意" /></td>
<script language="javascript">

function setcookievalue(name,value){
document.cookie=name+"="+value+";"
}

function getcookievalue(name){
var temp=document.cookie+";";
var Pos=temp.indexOf("=",temp.indexOf(name+"="));

if (temp.indexOf(name+"=")==-1) return "";
return temp.substring(Pos+1,temp.indexOf(";",Pos));
}

document.form1.Submit.disabled = true;
var speed = 1000; //速度
var wait = getcookievalu