FICHTL: DOM - Meister gesucht, setAttribute und NN6

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

  1. 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

    1. 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