derMartin: Werte zwischen Fenster und PopUp tauschen

Beitrag lesen

Hi,

ich habe folgendes Problem. Ich habe ein Fenster mit einem Formular. Dieses öffnet mit Java Script ein PopUp. Auf dem PopUp wird per Link ein Wert ausgewählt (ist ein Kalender), trägt diesen Wert in das ElternFormularfeld ein und schliesst das PopUp.

Elternfenster:

  
<form name="task" action="task.php" method="POST">  
<input name="form[datum]" type="text" readonly>  
<a href="" onClick="javascript:window.open('calendar.php?','_blank', 'width=350, height=300, top=200, left=400')">Kalender</a>  
  
PopUp:  
[code lang=html]  
<a href="javascript:window.opener.document.task.elements['form[datum]'].value='11.11.2008';window.close();"></a>  

Es funktioniert auch soweit alles. Aber, wenn ein zweites Mal das PopUp öffne, ohne vorher das Form zu submitten, dann trägt er den Wert wieder in das Feld ein, der vor dem ersten Öffnen des PopUp's im Feld auf dem Elternfenster war.

Kennt jmd das Problem bzw. weiss eine Antwort?

Danke