Fabian: Seite hängt sich "grundlos" auf!

Beitrag lesen

Hallo,
Ich habe ein kleines Problem. Ich möchte haben, dass man 5 Eingabefelder hat in welche man etwas hinein schreiben kann. Diese sollten dann nach oben aufgestockt werden, sodass es immer von oben nach unten gefüllt ist.
Bsp:
Ich schreibe:

"10"
""
"8"
"7"
""

Nach drücken eines Knopfes soll dort stehen:

"10
"8"
"7"
""
""

Diese Anwendung, natürlich mit noch viel mehr Möglichkeiten usw., habe ich bereits mit Visual Basic geschrieben und meine Überlegung wie so eine Funktion aussehen muss stimmt.
Nun wollte ich das in Javascript umschreiben, doch obwohl ich alles in Js- Sprache geändert hab, hängt sich die Seite einfach auf.

Mein code lautet:

function aufstocken() {  
  
// Werte der Eingabe Felder den Arrays zuweißen. Ich weiß es geht auch einfacher, doch so fins ich es übersichtlicher.  
				var textboxen = new Array(5)  
				textboxen[0] = document.eingabe.t1.value  
				textboxen[1] = document.eingabe.t2.value  
				textboxen[2] = document.eingabe.t3.value  
				textboxen[3] = document.eingabe.t4.value  
				textboxen[4] = document.eingabe.t5.value  
  
// leer immer wieder auf null setzen damit es auch funktioniert wenn man den Button mehrmals drückt  
				var leer = 0;  
  
// damit ich, wenn ich mehr Felder einbaue nicht soviel verändern muss  
				var anzahl = 5;  
				  
  
// schauen wie viel Felder leer sind  
				for (l = 0; l = anzahl-1; l++) {  
					if (textboxen[l] = "") {  
					leer = leer + 1};  
				};  
				  
  
// pro leeres Feld wird der oberste "for block" einmal durchlaufen  
				for (w = 1; w = leer; w++) {  
  
// Jedes leere Feld bekommt den Wert des nächten Feldes, dieses den Wert des nächsten usw.  
					for (i = 0; i = anzahl - 2; i++) {  
							if (textboxen[i] = "") {  
								textboxen[i] = textboxen(i + 1);  
								textboxen[i + 1] = "";  
							};  
					};  
				};  
				  
  
// Werte aus den Arrays werden ausgegeben  
				document.eingabe.t1.value = textboxen[0]  
				document.eingabe.t2.value = textboxen[1]  
				document.eingabe.t3.value = textboxen[2]  
				document.eingabe.t4.value = textboxen[3]  
				document.eingabe.t5.value = textboxen[4]  
}