1
我試圖做一個倒計時,當完成重定向到另一個網址(即使我不在網上聯機,這個頁面我想重定向到,做一些事情),然後重置倒計時。倒計時 - >重定向 - >重置
這裏是倒計時:
<HTML>
<HEAD>
<TITLE>Countdown</TITLE>
<SCRIPT LANGUAGE="JavaScript">
var eventdate = new Date("May 19, 2013 21:00:00");
function toSt(n) {
s=""
if(n<10) s+="0"
return s+n.toString();
}
function countdown() {
cl=document.clock;
d=new Date();
count=Math.floor((eventdate.getTime()-d.getTime())/1000);
if(count<=0)
{cl.hours.value="--";
cl.mins.value="--";
cl.secs.value="--";
return;
}
cl.secs.value=toSt(count%60);
count=Math.floor(count/60);
cl.mins.value=toSt(count%60);
count=Math.floor(count/60);
cl.hours.value=count;
setTimeout("countdown()",500);
}
// end hiding script-->
</SCRIPT>
</HEAD>
<BODY onLoad="countdown()">
<FONT FACE="arial, helvetica" SIZE="-1">
<CENTER>
<P>
<FORM name="clock">
<TD ALIGN=CENTER><INPUT name="hours" size=0></TD> :
<TD ALIGN=CENTER><INPUT name="mins" size=0></TD> :
<TD ALIGN=CENTER><INPUT name="secs" size=0></TD>
<TD ALIGN=CENTER><B>Hours</B></TD>
</FORM>
</CENTER>
</BODY>
</HTML>
我已經試過somehing這樣的:
if(count=0){<META HTTP-EQUIV="refresh" CONTENT="0;URL=http://www.example.com/">}
,但它需要在頭部被插入,它只是重定向 請幫助我.. 。你可以在php,html或任何可以工作的語言中做到這一點。
什麼你問,重定向的東西,你可以使用下面的代碼問候我不明白你爲什麼會想要重置倒計時,如果你離開網頁呢?或者你的意思是「重置」設置不同的事件日期?多一點信息會有幫助。 – pgrosslicht
如果您不在頁面上,那麼頁面上的任何代碼都不會運行,並且無法在任何地方重定向您。 – Anigel
+1仍然使用標記。 – CodeZombie