Shura: Script für RGB in #-Code?

Beitrag lesen

Hallo

[code lang=javascript]

function Fade (EndColor,what) {
  ColorOld = what.style.background;
// Hier solltest Du als Debug-Ausgabe prüfen, welchen Inhalt ColorOld hat,
// siehe </archiv/2008/1/t164920/#m1075454>
// Firefox liefert mir hier bei Verwendung des style-Attributes eine
// Zeichenkette der Form RGB(x, y, z) zurück, so dass

if(ColorOld.substr(0,1) != "#")
// dies hier fehlschlägt.

{what.style.background=EndColor;return;}

// [...]

R1end = EndColor.substr(1,1);
  R2end = EndColor.substr(2,1);
  G1end = EndColor.substr(3,1);
  G2end = EndColor.substr(4,1);
  B1end = EndColor.substr(5,1);
  B2end = EndColor.substr(6,1);

// Es gibt Arrays :-)

ColorNew = Hex+R1new+R2new+G1new+G2new+B1new+B2new;
  what.style.background=ColorNew;

// Diese Zuweisung wird von Firefox umgesetzt
// ich empfehle Dir allerdings, anstatt .background .backgroundColor
// zu setzen, da Du ja nur die Hintergrundfarbe setzen willst.
[...]

}

Behandle den Inhalt von .background korrekt, d.h. schau' nach, was Dir die Browser zurückliefern. Rechne mit unterschiedlichen Angaben, die das gleiche bewirken.

Freundliche Grüße

Vinzenz

Danke. Hab das per alert() ausgeben lassen. Da hab ich das mit dem rgb() ja auch gesehen. Werde mal die Version von Christian versuchen.
Dachte nur, ich hätte eine einfache Fun übersehen, die das Problem einfacher löst. (Ja, die Henne dachte auch, dass sie badet bis das Wasser angefangen hat zu kochen.)