test = new Array();
function setText(name)
{
test[0] = name;
alert(test[0]);
}
<body onload="setText('Hallo')">
Ich bekomme aber nun die Fehlermeldung 'test' sei undefiniert, wo liegt mein Fehler ???
Dieser Code funktioniert. Vielleicht hast du deine Variable im tatsächlichen Code ja lokal definiert.