Sir Quicksand: bekomme rbg statt hex Farbwerte

Hallo Leute,

im IE bekomme ich ueber
window.event.srcElement.style.backgroundColor

die Farbe in Hex Code (so moechte ich es haben).

Im Firefox bekomme ich durch
objEvt.target.style.backgroundColor

die Farbe in rbg angegeben.

Nun die Frage:
1. wie kann ich es dem FF sagen, dass ich Hex Code haben moechte?
2. wie koennte ich, wenn es keine Loesung fuer Punkt 1 gibt, den RBG Code in HEX konvertieren?

  1. Hi!

    die Farbe in Hex Code (so moechte ich es haben).

    Das ist genaugenommen aber auch RGB.

    die Farbe in rbg angegeben.

    Du meinst den RGB-Wert in dezimaler statt in hexadezimaler Darstellung.

    den RBG Code in HEX konvertieren?

    Es ist ja wohl nicht so schwer, eine Funktion zu finden, die dezimale in hexadezimale Zahlen konvertiert...
    Einmal Google fragen sollte dich mit Ergebnissen tot schmeissen...

    Gruß, rob

  2. Hallo,

    1. wie koennte ich, wenn es keine Loesung fuer Punkt 1 gibt, den RBG Code in HEX konvertieren?

    Das Archiv kann helfen.

    MfG, Thomas

  3. @Thomas: danke, genau was ich gesucht habe. Ich hab hier zwar im Forum auch gesucht, aber nichts gefunden. thx also

    @rob: gegoogelt habe ich auch, aber nichts sinniges gefunden. Thomas ihm sein Rat war schon goldrichtig.

  4. Hallo,

    1. wie koennte ich, wenn es keine Loesung fuer Punkt 1 gibt, den RBG Code in HEX konvertieren?

    Hier ist noch ein schönes Beispiel zu backgroundColor und getComputedStyle und Konvertierung von RGB.

    In der Tabelle mit Farbangaben ist übrigens auch ein Beispiel wo rgb(152, 229, 191) des einen
    Browsers beim anderen als rgb(153,229,191) umgesetzt wird.

    Grüsse

    Cyx23