Robert: Farben dynamisch verändern. (nicht in HEX-Schreibweise)

Beitrag lesen

Hallo,

Hab' mal wieder ein Problem, bei dem ich nicht
weiterkomme:

Ich möchte Farben dynamisch verändern, was mit
folgender Anweisung auch wunderbar klappt:

document.all.irgendwas.style.color = "#RRGGBB"

Nun möchte ich aber die einzelnen Farben
(Rot grün und Blau) dabei durch Funktionen
berechnen, so daß ich statt der "'RRGGBB"-
Schreibweise drei Variablen (mit Werten
zwischen 0 und 255) einsetzten möchte.

Da könnte man zwar ein Java-Script schreiben,
das die drei Variablen in die Hex-Schreibweise
umrechnet, aber das wäre ziemlich aufwendig.

Nun habe ich von der Möglichkeit gelesen,
daß für Style-Sheets auch folgende Schreibweise
zulässig ist: ...color:rgb(rrr,ggg,bbb)
wobei direkt die drei Zahlen angegeben werden
können. Aber ich möchte ja mit document.all
die Werte dynamisch verändern, und da kann
ich ja nur eine einzige Farb-Variable übermitteln.

Wie muß ich da vorgehen, wenn ich die
zu übermittelnde Farbe nicht in hexadezimal-
Schreibweise habe, sondern nur drei normale
numerische Variablen?

Für Eure Hilfe im Voraus besten Dank.

Bye,  Robert