DOM - Meister gesucht, setAttribute und NN6
FICHTL
- javascript
0 Andreas Braza0 FICHTL
hallo DOM-Meister
folgender code
function elementSetAttribute() {
var sAttribute = document.getElementsByTagName('BODY').item(0);
sAttribute.setAttribute('bgcolor','#ff9933');
}
aufgerufen über einen link
<a href="javascript:elementSetAttribute();">setAttribute</a>
führt nicht wie erwarted zu einem orangen hintergrund viel mehr
wird nur die zeile mit dem link orange. wenn ich allerdings das
browserfenster in der größe kurz ändere habe ich meine neue
hintergrundfarbe.
ist das noch ein bug oder muß ich das fenster noch irgendwie
aktualisieren?
grüße und besten dank
FICHTL
function elementSetAttribute() {
var sAttribute = document.getElementsByTagName('BODY').item(0);
sAttribute.setAttribute('bgcolor','#ff9933');
}
Ich kann es jetzt grad nicht ausprobieren (hab hier kein NN6 zur
Hand), aber die CSS-Eigenschaft für die Hintergrundfarbe heisst
offiziel (lt. Recommendation des W3C) "background-color". Versuch's
mal damit oder mit der Schreibweise "backgroundColor".
"bgcolor" war eine "Eigenkreation von Netscape.
Andreas
hallo andreas
Ich kann es jetzt grad nicht ausprobieren (hab hier kein NN6 zur
Hand), aber die CSS-Eigenschaft für die Hintergrundfarbe heisst
offiziel (lt. Recommendation des W3C) "background-color". Versuch's
mal damit oder mit der Schreibweise "backgroundColor".
das bgcolor bezieht sich auf das HTML Attribut BGCOLOR= im BODY
mit backgroundColor tut sich gar nichts auch wenn im BODY ein
style="background-color:#000000" steht.
danke und schöne grüße
FICHTL