herbalizer: Countdown mit Mozilla

Beitrag lesen

Mal wieder 20 logische Fehler hingeschrieben (kommt davon wenn  nix tested). So sollen die 2 Varianten aussehen. (Getestet in Mozilla).

Variante innerHTML:

x = 120;
adresse = "http://www.fcbaden.ch/?t=blank&w=online";

function MyCountDown()
{
if (x>0)
{
var t = "Countdown: "+x+" Sekunden";
var zeitid = document.getElementById("zeit");
/* document.getElementId() ist WICHTIG für Mozilla*/
zeitid.innerHTML = t;
x--;
window.setTimeout("MyCountDown()",1000);
}
else
{
location.href=adresse;
}

}

Version DOM:

x = 120;
adresse = "http://www.fcbaden.ch/?t=blank&w=online";

function MyCountDown()
{
if (x>0)
{
var t = document.createTextNode("Countdown: "+x+" Sekunden");
var zeitid = document.getElementById("zeit");
if (zeitid.childNodes.length == 0) zeitid.appendChild(t);
else zeitid.replaceChild(t,zeitid.lastChild);

x--;
window.setTimeout("MyCountDown()",1000);
}
else
{
location.href=adresse;
}

}