Hallo, habe schon viel im Forum über Countdown usw. gelesen. Komme aber nicht weiter.
Ich habe eine Seite in der ich folgenden Counter eingebaut habe.
Der Counter läuft 60 Minuten wie im Script angegeben.
Wenn die Seite aufgerufen wird, speichere ich einen aktuellen Timestamp in der Datenbank nach folgendem Format: 20051011100042 Die Spalte heist "beginnantwort"
Jetzt möchte ich das der Counter ab diesem Timestamp die 60 Minuten runterzählt und auch nicht von neuem Startet wenn die Seite neu aufgerufen wird.
Vieleicht kann mir jemand helfen. Bin ein bischen überfordert.
Danke Paulus120
Ich habe eine Seite in der ich folgenden Counter eingebaut habe.
Code:
<script language="JavaScript">
<!--
function SymError()
{
return true;
}
window.onerror = SymError;
var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes)
{
return (new Object());
}
window.open = SymWinOpen;
//-->
</script>
<script type="text/javascript">
<!--
start=3600;
function countDown()
{
if(start>0)
{
start--;
time=new Array();
time[0]=parseInt((start%3600)/60);
time[1]=start%60; for(var k in time){if(time[k]<10){time[k]='0'+time[k];} }
document.getElementById('counter').innerHTML=time.join(':');
setTimeout('countDown()',1000);
}
else
{
document.getElementById('counter').innerHTML+=
'<br><a href="">weiter</a>';
}
}
if(document.getElementsByTagName&&
document.getElementsByTagName('title')[0].innerHTML)
{
document.write('<span id="counter"> </span>');
setTimeout('countDown()',1000);
}
//-->
</script>
</body>
</html>
<script language="JavaScript">
<!--
var SymRealOnLoad;
var SymRealOnUnload;
function SymOnUnload()
{
window.open = SymWinOpen;
if(SymRealOnUnload != null)
SymRealOnUnload();
}
function SymOnLoad()
{
if(SymRealOnLoad != null)
SymRealOnLoad();
window.open = SymRealWinOpen;
SymRealOnUnload = window.onunload;
window.onunload = SymOnUnload;
}
SymRealOnLoad = window.onload;
window.onload = SymOnLoad;
//-->
</script>
Der Counter läuft 60 Minuten wie im Script angegeben.
Wenn die Seite aufgerufen wird, speichere ich einen aktuellen Timestamp in der Datenbank nach folgendem Format: 20051011100042 Die Spalte heist "beginnantwort"
Jetzt möchte ich das der Counter ab diesem Timestamp die 60 Minuten runterzählt und auch nicht von neuem Startet wenn die Seite neu aufgerufen wird.
Vieleicht kann mir jemand helfen. Bin ein bischen überfordert.
Danke Paulus120