Hi,
Was stimmt am Code nicht?
In erster Linie die ausufernde Verwendung von „Browserweichen“ - ist das auf deinem eigenen Mist gewachsen, oder ohne Nachzudenken per Copy&Paste übernommen?
Raus mit dem ganzen Mist.
In einem Browser, der document.getElementById nicht kennt, wirst du mit dem restlichen Vorhaben auch nicht viel Erfolg haben.
Beschränke dich also maximal auf eine Überprüfung, ob der Browser diese Methode kennt - und wenn nicht, dann gibt's halt keine weitere Scriptausführung.
Oder lass auch diese Überprüfung gleich weg, und verwende document.getElementById einfach - Uralt-Browser, die das nicht kennen, dürften heutzutage unter Nicht-Laborbedingungen praktisch eh keinen Einsatz mehr finden; und falls doch, hat der Nutzer sicher größere Probleme, als eine JavaScript-Fehlermeldung auf deiner Seite.
MfG ChrisB
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?