MudGuard: BackgroundColor == "#cccccc"

Beitrag lesen

Hi,

if(document.getElementById(""+rand).style.backgroundColor == "#cccccc")

Es gibt viele verschiedene Arten, einen Color-Wert anzugeben.
Die Browser verwenden vermutlich intern immer dieselbe Variante (Geckos m.W. die rgb()-Variante) und setzen übergebene Werte anderer Formate in dieses intern benutzte Format um.

Laß Dir also
document.getElementById(""+rand).style.backgroundColor
mal ausgeben.

Außerdem: "" + rand läßt vermuten, daß rand eine Zufallszahl ist.
Damit könnte document.getElementById("" + rand) kein Element finden, da eine id niemals mit einer Ziffer beginnen darf.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.