Hallo,
/me hat ne Funktion zur Anzeige von Zitaten geschrieben, die wie folgt aussieht:
function zitat() {
// Gesamtanzahl der Zitate
var anzahl = 1;
var zitate = new Array();// Für jedes Zitat einen Array anlegen
for(i=0;i<anzahl;i++)
zitate[0] = new Array();// Zitate eintragen
zitate[0][0] = "Test-Zitat von mir:";
zitate[0][1] = "Hulla holla hossassa.";// Randomize + in die Page schreiben
i = Math.round(Math.random() * anzahl);
Schreib hier mal ein
alert(i);
rein.
window.document.write("<p><div class="z_who">"+zitate[i][0]+"</div>");
window.document.write("<div class="z_what">"+zitate[i][1]+"</div></p>");
}Der Browser spuckt jetzt beim Ausführen folgends aus:
'0' ist Null oder kein Objekt
Ja, wenn i == 1 ist, dann verweist zitate[1][0] nirgendwo hin. Du musst verhindern, dass i größer wird als zitate.length.
viele Grüße
Axel