Frühstücker: membervariablen gelöscht

Beitrag lesen

Hallo zusammen

hab ein ziemlich beknacktes Problem

Total banane:

function colorslider(startRGB,endRGB,steps)
{
   ...
 this.dR = 0;
 this.dG = 0;
 this.dB = 0;
   ...
 this.set = set;
 set(startRGB, endRGB, steps);
 alert('dR = '+this.dR+'  dR = '+this.dG+'  dB = '+this.dB);
}
...
function set(startRGB,endRGB,steps)
{
    ...
//   dR,dG,dB werden berechnet
    ...

alert('dR = '+this.dR+'  dR = '+this.dG+'  dB = '+this.dB);
}

Beim erzeugen eines colorsliders spuckt alert in der set() fkt
zuerst die korrekt berechneten Zahlen aus.
Direkt danach in der colorslider() Fkt sind dann plötzlich alle Variablen wieder = 0 . . . gelöscht.

Was das denn ???!?!? Hab ich was verpeilt oder javascript.
Ist im FF und im IE dasselbe.

Wenn ich die
 this.dR = 0;
 this.dG = 0;
 this.dB = 0;
herausnehme berechnet er auch korrekt, aber hinterher sind alle
Variablen 'undefined'.

Banane . . :-V

Vielleicht kann mich jemand aufklären was hier los ist . .

Danke im voraus