link[0] is undefinied

Sasser

Erfahrenes Mitglied
Guten Tag!

Ich erhalte beim folgenden Code den Fehler: link[0] is undefinied

Code:
var link = new Array();
link ['0'] ['name'] = 'Test';
link ['0'] ['url'] = 'http://www.test.de';
var i = Math.ceil(Math.random()*link.length);
info.href = link [i] ['url'];
info.innerHTML = link [i] ['name'];

Was mache ich falsch? Das Array ist doch vorhanden!?
 
Ich werds einfach in PHP realisieren und dann per PHP zufällig einen Wert an das Javascript übergeben.

Ist einfacher und man muss keine zusätzlichen Funktionen bauen.

Zitat: "Im Gegensatz zu anderen Programmiersprachen gibt es in JavaScript keine assoziativen Arrays."
 
Zurück