Mirko: Selfhtml lesen!

Beitrag lesen

wert = document.rechner.groesse.options.selectedIndex.value;

also im ie und nn6 gehts, nn4 macht mal garnichts und gibt mir die
fehlermeldung document.rechner has no properties aus!

wieso denn? ich habe ganz brav mein formular benannt und ebenso die
felder darin.

Ein bischen Sourcecode wäre nicht verkehrt.

kann mir noch mal jemand genau schildern was es denn mit diesem
"has no properties" auf sich hat? was soll das, "hat keinen besitz?"

Äh.. bist Du sicher, Du weißt, wie OOP funzt? Damit sind Eigentschaften bzw. weitere Unterobjekte gemeint.

Wenn er bis document.rechner kommt, heißt das, dass er das letztgenannte Objekt (in dem Fall: Dein Forumular nicht kennt). Das kannst Du selbst herausfinden, indem zu z.B. mal

javascript:alert(document.lala.huhu)

in die Locationzeile Deines Browsers tippst und dann in die JS Conosole guckst.

...

Ist das Form in einem Layer? Vielleicht hat NN auch Probs damit, 'nen Form direkt per document.NAME zu acessen (weiß grad' nicht genau). Versuch's mal mit

wert = document.forms['rechner'].groesse.options.selectedIndex.value; (geht nur, wenn's _nicht_ in 'nem Layer ist, ansonsten: )

wert = document.layers['LAYERNAME'].document.forms['rechner'].groesse.options.selectedIndex.value;

Mirko