Ein erster Test mit new Function hat es anscheinend gelöst:
var onc = new Function("e",'Stylesheet.set_ss('D'+(i+1)+'');return false;')
var sublinkdata = [
{att: 'href', val: "#"},
{att: 'onclick', val: onc},
{att: 'title', val: "Layoutvorschlag "+(i+1)}
];
>
> Bisher scheint es mit allen Browsern hier zu funktionieren (Test außer IE7, seit mein Notebook verstorben ist) zumindest mit IE5.5/6.0 sowie FF2, Op8/9, Netscape7
Müßte eigentlich funktioneren. Ich benutze selten new Function() allerdings dürfte es bei deinem Ansatz schwer sein es zu vermeiden (Womit ich nicht sagen möchte, dass er schlecht ist).
Ich bevorzuge eine Funktion die Events den Objekten hinzu fügt. Ähnlich wie [\[object](http://developer.mozilla.org/en/docs/DOM:element.addEventListener).addEventListener] des Mozillas, aber so geht's auch.
Struppi.