Nadja: Opera

Hallo!!!

Ich habe schon wieder ein Problemm und hoffe auf Hilfe!

Ich möchte bgColor Farbe eine Tabelle übergeben.

window.opener.document.getElementById('tabellenzehle').bgColor="#11ff22";

In Opera funktioniert das nicht! Dabei, wenn ich bgColor auslese

window.opener.document.getElementById('tabellenzeler').bgColor

bekomme ich komische 8stelliger Zahl. Wenn ich bei der Farbe Eingabe gehbe den Zahl ein , passiert auch nichts.

window.opener.document.getElementById('tabellenzehle').bgColor=39203858

Kann jemand helfen?

Danke, Nadja

  1. Moin!

    In Opera funktioniert das nicht! Dabei, wenn ich bgColor auslese

    window.opener.document.getElementById('tabellenzeler').bgColor

    bekomme ich komische 8stelliger Zahl. Wenn ich bei der Farbe Eingabe gehbe den Zahl ein , passiert auch nichts.

    Diese Zahl dürfte die dezimale Darstellung der hexadezimalen Farbangabe sein.

    window.opener.document.getElementById('tabellenzehle').bgColor=39203858

    document.getElementById('id').style.backgroundColor = '#33AAFF'; funktioniert. So gehts übrigens bei allen W3C-DOM-Browsern. Deine Version ist vom IE abgeleitet.

    Es ist übrigens eine gute Idee, Formatierungen immer über ".style.EIGENSCHAFT" zu ändern. Der Eigenschaftsname ist prinzipiell identisch mit der CSS-Angabe. Nur Minuszeichen werden nicht benutzt, sondern der Folgebuchstabe wird großgeschrieben.

    Die obige Angabe heißt in CSS ja auch 'background-color'.

    - Sven Rautenberg

  2. Hallo,

    Ich habe schon wieder ein Problemm und hoffe auf Hilfe!

    Ich möchte bgColor Farbe eine Tabelle übergeben.

    window.opener.document.getElementById('tabellenzehle').bgColor="#11ff22";

    In Opera funktioniert das nicht!

    Opera kann erst ab Version 6.0 Hintergrundfarben dynamisch setzen, probiere dort mal:
    document.getElementById('tabellenzehle').style.backgroundColor="#11ff22";

    MfG, Thomas

    1. Vielen Dank, es klappt!!!

      Aber mit Eingabe ...style.backgroundColor...
      funktioniert in NE schon wieder nicht. Aber weiter weiss ich schon!!!!!

      Gruß, NAdja