Hallo, ich habe eine Frage zu einem JS Problem. Ich habe hier einer Countdown.
1. Wie kann ich erreichen, dass dieser Countdown erst nach einem Mouseover eines Textes ( Text = beep ) aktiviert wird und runterzählt?
2. Wie muss ich diesen Countdown erweitern, damit er, auf der Internetseite, nachdem er aktiviert worden ist nicht durch die Reload Funktion wieder von vorne beginnt, sondern bei seinem derzeitigen Wert bleibt?
Danke schonmal im Voraus.
Hier der Countdown:
1. Wie kann ich erreichen, dass dieser Countdown erst nach einem Mouseover eines Textes ( Text = beep ) aktiviert wird und runterzählt?
2. Wie muss ich diesen Countdown erweitern, damit er, auf der Internetseite, nachdem er aktiviert worden ist nicht durch die Reload Funktion wieder von vorne beginnt, sondern bei seinem derzeitigen Wert bleibt?
Danke schonmal im Voraus.
Hier der Countdown:
EDIT:
<html>
<head>
<script type="text/javascript">
var NS6 = (!document.all && document.getElementById) ? true : false;
var NS = document.layers ? 1:0;
var IE = document.all ? 1:0;
var gecko = document.getElementById ? 1:0;
var wielang = 300;
var target="test";
function countdown()
{
sekunden=wielang;
stunden=Math.floor(sekunden/3600);
sekunden-=stunden*3600;
minuten=Math.floor(sekunden/60);
sekunden-=minuten*60;
text=stunden+":"+minuten+":"+sekunden;
if (NS)
{
x = document.layers[target];
text2 = '<p>' + text + '</p>';
x.document.open();
x.document.write(text2);
x.document.close();
}
else if (IE)
{
x = document.all[target];
x.innerHTML = text;
}
else if (gecko)
{
x = document.getElementById(target);
x.innerHTML = text;
}
wielang--;
if (wielang!=0)
window.setTimeout("countdown();",1000)
else
document.write("<font face='verdana' size='2'>Fertig!</font>");
}
</script>
</head>
<body>
<span id="test">Hier sollte ein Countdown stehen</span>
<script type="text/javascript">
countdown()
</script>
</body>
</html>
Kommentar