Byte.Outcast: script.aculo.us variable als id

Beitrag lesen

Guten Morgen,

ich benötige für ein wechselndes Mosaik aus einzelnen Layern einen fade Effekt und auf der Suche nach einer einfachen Lösung bin ich auf script.aculo.us gestoßen. Nun habe ich aber das Problem das ich durch einen Zufallsgenerator immer einen anderen Layer auswählen möchte und folglich auch jedesmal eine andere Layer Id an den script.aculo.us Effekt übergeben muss. Und genau hier kommen wir zu dem Problem... Wenn ich per
HTML-Code:

new Effect.Opacity('12', {from: 1.0, to: 0});

einen neuen Effekt erstelle wird auch immer der Layer 12 in der Transparenz auf 0% gesetzt.
Wenn ich nun aber folgenden Code benutzen möchte
HTML-Code:

var id = "45"; new Effect.Opacity('id', {from: 1.0, to: 0});

dann funktioniert das ganze nichtmehr. Da ich mit Javascript ansonsten absolut nichts am Hut habe hoffe ich das mir jemand von euch helfen kann.

Viele Grüße,
Byte.