Struppi: Problem mit Auswahlliste in anderem Fenster

Beitrag lesen

ich habe zwei Fenster. Das erste ist ein grösseres Formular und das zweite eine Unterabfrage für eine Auswahlliste auf dem ersten Formular. Nun möchte ich die Auswahl von der zweiten Seite aus in die Auswahlliste auf der ersten Seite schreiben, um ein erneutes laden zu umgehen. Dazu verwende ich folgenden Code:

NeuerEintrag = new Option(vbez.options[vbez.selectedIndex].text,vbez.value,false,true);

opener.vbez.options[opener.vbez.length] = NeuerEintrag;

Ich habe opener.vbez.length auch mal separat getestet und bekomme die korrekte Länge angezeigt.

1. Mit welchen Browser?
2. du kennst http://glasgoogle.de
3. solltest du bei größen JS immer mit Mozilla entwickeln, der zeigt dir auch an wen was falsch ist.

nun zu deinem Problem.

einmal verwendest du vbez. Hast du dir mal den Wert vbez.options[vbez.selectedIndex].text anzeigen lassen?

und dann verwendest du opener.vbez

Was immer vbez ist, es ist mit Sicherheit keine Eigenschaft eines window (opener ist ein window objekt). Ich find sie zumindest hier nicht http://selfhtml.teamone.de/javascript/objekte/window.htm

Ich nehm an es ist ein Formular und das ist Teil eines document http://selfhtml.teamone.de/javascript/objekte/document.htm

Struppi.