Kai345: Funktion verursacht Absturz -> Alternativen?

Beitrag lesen

[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