melko: window.open() + FireFox Fehler beim Laden??

Beitrag lesen

window.open(linkPage +"?" +window.document.forms[frm].elements[3].value + '&' + window.document.forms[frm].elements[4].value);

Und das machst du ohne zu prüfen ob document.forms[frm] existiert?

ja das existiert... 10000%

if(data[0]!=null){window.document.forms[frmLinkPage].elements[0].value=data[0];} if(data[1]!=null){window.document.forms[frmLinkPage].elements[1].value=data[1];}

und hier ebenfalls. Was ist frmLinkPage?
existiert document.forms[frmLinkPage] oder document.forms[frmLinkPage].elements[1]

Du solltest so oft wie möglich (am besten immer) prüfen, ob die Objekte die du gedenkst einzusetzen auch wirklich existieren.

Ich sehe sie zumindest nicht.

ja OK, aber die Objekte existieren auch 1000% weil ich sie davor anlege... also es sind keine dynamischen Objekte sondern fixe Bestandteile... und frmLinkPage ist eine Variable in calendar.js in der der ID des Objektes FORM steht... (in diesem Fall "formular")

In dem HTML Code gibt es nur ein Formular mit dem Namen 'QueryForm', also kann der Browser auch keine Formular ansprechen mit dem Namen 'formular'

ich denke dass getElementById auf die ID des Objektes FORM geht und nicht auf den Namen... da ist der Name egal, oder??

Gruß melko