Mario: Array Fehler oder Endlosschleife

Beitrag lesen

Hallo. Folgendes Skript macht mir Probleme:

Laenge = -1;
while((Laenge < 0) || (Laenge >= Banner.length))
{
Laenge = Banner.length;
Zufallszahl = Math.random()*Laenge;
Zufallszahl = Math.round(Zufallszahl);
}
document.write(Banner[Zufallszahl]);

Seit ich in der While Abfrage das >= eingebaut hab, baut der mir ne Endlosschleife, ich weiß aber nicht, warum. Schreib ich nur das > dann baut er mir alle paar Versuche ein "undefined" in die Seite ein anstelle des Banners. Ich geh mal davon aus, daß das Array an dieser Stelle nicht definiert ist, kann jedoch nicht ganz nachvollziehen, warum. Wie krieg ich das weg ???