Sven: opener klappt nur in IE nicht Netscape + Mozilla

Hallo Leute,

ich habe folgenden Code:

<script language="javascript">
function uebergebe_blz_u_bank(form_element)
{
 var my_value = form_element.value.split('_');

opener.form.last_blz.value = my_value[0];
 opener.form.last_bank.value = my_value[1];

self.close()
}
</script>

Die Funktion wird hiermit aufgerufen:

<input type="checkbox" name="blz_u_bank" onClick="javascript:uebergebe_blz_u_bank(this)" value="<%=rs("BLZ")%>_<%=rs("Bezeichnung") %>">

Hat jemand eine Ahnung warum das nicht im Netscape 7.1 und Mozilla 1.4 klappt???

Im IE kein Problem.

Vielen Dank schon mal.

Gruß
Sven.

  1. Hat jemand eine Ahnung warum das nicht im Netscape 7.1 und Mozilla 1.4 klappt???

    ein blick in selfhtml hätte es dir gesagt http://de.selfhtml.org/javascript/objekte/forms.htm

    Im IE kein Problem.

    Der IE ist bekannt dafür alles schönzurechnen. D.h. er vermutet das du das Formular im Dokument meinst und hat in diesem Falle recht, aber was ist wenn du eine globale Variabel mit dem gleichen Namen verwendest?

    Struppi.

    1. Hat jemand eine Ahnung warum das nicht im Netscape 7.1 und Mozilla 1.4 klappt???

      ein blick in selfhtml hätte es dir gesagt http://de.selfhtml.org/javascript/objekte/forms.htm

      Im IE kein Problem.

      Der IE ist bekannt dafür alles schönzurechnen. D.h. er vermutet das du das Formular im Dokument meinst und hat in diesem Falle recht, aber was ist wenn du eine globale Variabel mit dem gleichen Namen verwendest?

      Struppi.

      vielen dank, ich habs...

      <script language="javascript">
      function uebergebe_blz_u_bank(form_element)
      {
       var my_value = form_element.value.split('_');

      opener.document.form.last_blz.value = my_value[0];
       opener.document.form.last_bank.value = my_value[1];

      self.close()
      }
      </script>