Elements-Array und Element-Name
Tobi
- javascript
Hallo zusammen!
Folgendes Problem:
Ich mache aus einem Browser-Fenster ein neues Fenster auf.
In ersterem habe ich eine form names ttform, in der sich mehrere
Checkboxen befinden, mit den Namen a_gb1, a_gb2, a_gb3, usw.
Will ich vom geöffneten Fenster auf den Wert einer Checkbox verändern,
so funktioniert folgender Befehl nicht:
window.opener.document.ttform.a_gb3.checked=false;
Es erscheint allerdings auch kein Skriptfehler, das Objekt muss
also bekannt sein.
Verwende ich dagegen
window.opener.document.ttform.elements[2].a_gb3.checked=false;
so funktionierts, die Checkbox wird "ent-markiert".
Kann mir das irgendjemand erklären?!?
Thanks schon mal und viele Grüße
Tobi
hi,
Kann mir das irgendjemand erklären?!?
ohne deinen code oder besser noch ein online-beispiel kann man es nur durch den einfluss ausserirdischer kulturen erklären. aber ist ja auch schon mal was.
gruss,
wahsaga
hi,
Kann mir das irgendjemand erklären?!?
ohne deinen code oder besser noch ein online-beispiel :
...oh...mein Code war auch noch falsch:
So stimmt´s:
Das geht nicht:
window.opener.document.ttform.a_gb3.checked=false;
Und das geht:
window.opener.document.ttform.elements[2].checked=false;
Damit bleibt meine Frage aber: Warum?
Viele Grüße
Tobias