Danke für die Antworten
while (empty=false) {
Hier weist Du der Variablen "empty" den Wert false zu - und zwar jedesmal, wenn die Schleife durchlaufen wird. Das Ergebnis dieser Zuweisung ist immer true.
Das habe ich vorhin auch grad bemerkt, liegt wohl daran dass ich öfters vbscript benutze, und da ist (unidealerweise) der Vergleichsoperator ein einzelnes "=".
Ich selbst bin absolut kein Fan der von Dir gewählten Weise: auch wenn der Zugriff per "
document.forms['formname']
" ein klitzekleines Bisschen mehr Schreibarbeit erfordert - sie hat einen entscheidenen Vorteil: man kann statt des festen Strings jederzeit auch eine Variable benutzen.
Ich benutze Javascript noch nicht lange, und habe erst heute angefangen Javascript für HTML-Manupulation zu verwenden, daher waren mir die verschiedenen Methoden noch nicht bekannt. Danke für den Tipp, jetzt funktionierts wunderbar.
Danke auch @Gunnar für die prompte Antwort :)
Cheers
Danilo