Hallo Hans!
Hier das beispiel:
//Test Klassenkonstruktion
var firstButton = new MenuButton('Menu', 160, 3, function() { ShowMenu(); }, function() { HideMenu(); }, 0 );
document.body.appendChild( menubuttonArray[0][0] );
alert( firstButton.Name );
Ich habe gerade herausgefunden, dass ich ein korrektes ergebnis erhalte, wenn ich den ' return' Befehl auskommentiere. Wie hängt das zusammen! Eigentlich soll dieser ja das fertig zusammengefügte Objekt zurückgeben.