Ich habs halt prinzipiell so wie du (bissle anders) gemacht:
/*erzeuge Objektnamenliste:*/ var HM = new Array();
var O_Aktuelles_0 = new menuLink('Aktuelles','Aktuelles','#D6DBD6','#3D3D3D','Verdana, Arial, Helvetica, sans-serif','10px','bold');
HM.push(O_Aktuelles_0);var O_Aktuelles_1 = new menuLink('Aktuelles','Aktuelles','#009900','#FFFFFF','Verdana, Arial, Helvetica, sans-serif','10px','bold');
HM.push(O_Aktuelles_1);
Das ist kaputter Code. Variabelnamen dürfen nicht mit einer Zahl anfangen.
Und warum willst du es unbedingt pushen?
/*erzeuge Objektnamenliste:*/
var HM = new Array();
var HM[HM.length] = new menuLink('Aktuelles','Aktuelles','#D6DBD6','#3D3D3D','Verdana, Arial, Helvetica, sans-serif','10px','bold');
Struppi.