[latex]Mae govannen![/latex]
if (document.getElementById("Gluehbirne").className == "Gluehbirne_an")
document.getElementById("Gluehbirne").className = "Gluehbirne_aus";
document.getElementById("Gluehbirne").className = "Gluehbirne_an";
Die wiederholte Ermittlung des gleichen Elements kann man auch noch wegoptimieren.
Schreib ober- oder unterhalb von
var Dauer = ...
noch die Zeile var gluehlampe = document.getElementById("Gluehbirne");
und überall, wo jetzt document.getElementById("Gluehbirne").
steht schreibst du einfach gluehlampe.
Und die if ... else ... Abfrage könnte man sogar mit dem ternären Operator (->darfst du ergooglen) als Einzeiler erledigen.
gluehlampe.classname = (gluehlampe.classname == 'Gluehbirne_an') ? 'Gluehbirne_aus' : 'Gluehbirne_an';
Cü,
Kai
P.S. Ich habe mir erlaubt, zumindest bei der Variablenbezeichnung den Obst-Anteil durch eine bessere Bezeichnung zu ersetzen.
Dank Hixies Idiotenbande geschieht grade eben wieder ein Umdenken
in Richtung "Mess up the Web".(suit)
SelfHTML-Forum-Stylesheet