Elemente ansprechen unter Opera

foerbyratte

Grünschnabel
Hallo,

ich hab versucht nach folgender Methode ein Element anzusprechen :

document.subscribeform.elements['list[2]'].checked=Alles.checked;

Beim Opera bringt er folgenden Fehler :

Event thread: onclick
Error:
name: ReferenceError
message: Statement on line 2: Reference to undefined variable: No such variable 'Alles'
Backtrace:
In unknown script
document.subscribeform.elements["list[2]"].checked = Alles.checked;
At unknown location
{event handler trampoline}

Das seltsamme ist, das die Checkbox mit dem Namen "Alles" direkt davor erstellt wird und das er bei einem ähnlichen Fall vorher nicht meckert. Zudem macht er beim IE und beim Mozilla keine Probleme und da funktioniert auch alles. Beim Opera funktioniert nicht mal das, wo er nicht meckert. Und bevor Ihr fragt : Javascript ist aktiviert.

"document.subscribeform.elements["list[2]"].checked = document.subscribeform.elements["Alles"].checked;" ändert auch nichts.

Was mach ich falsch? Was muss man denn beim Opera beachten?

Vielen Dank schon mal im Voraus für eure Mühe!
 
Also bei mir funktioniert das, was du als Zweites versucht hast.

Wie lautet denn da die Fehlermeldung?

Aber letztendlich hift nur....wie bereits sagte:mehr Infos zum Formular bitte!
 
Vielen Dank für die Antworten. Hab das Problem jetzt gelöst.

Ich hab einfach beim Ausprobieren der 2. Form nicht die Fehlermeldungen gelesen und war einfach davon ausgegangen, das es die gleichen währen. Ich weiß ein dummer Fehler, aber wenn man viel zu tun hat und sich mit mehreren Problemen rumschlagen muss kann das doch mal passieren, oder?
Es funktioniert tatsächlich mir der 2.Form. Nur hatte ich eine Zeile am Anfang übersehen (und dementsprechend nicht geändert), welche dann alle anderen geblockt hat.

Mit freundlichen Grüßen
foerbyratte
 

Neue Beiträge

Zurück