Maxi: Popups und Formulare

Beitrag lesen

Moin,

ich habe in einem Fenster ein Formular, das eine text-input feld mit einem serverseitig generierten namen enthält. daneben befindet sich ein button.
wenn man auf diesen button klickt, soll sich ein popup öffnen, mit dem man eine bestimmten wert auswählen kann.
klickt man auf eien button im popup, dann soll es diesen wert in das input-feld im opener schreiben und sich selbst schließen.

folgendes hab ich schon:

opener

function chooseObj (param) {  
        input = new Object ();  
        input.wert = param;  
        ChooseWindow = window.open ("inc/baum.php?'.SID.'", "chooser",  
"dependent=yes,location=no,menubar=no,resizeable=yes,scrollbars=yes,status=yes,toolbar=no,left=700,top=100,wudth=300,height=800");  
        ChooseWindow.focus ();  
}
. . .  
<input name="dyn_name" value="" />  
<button onClick="chooseObj ('dyn_name');">Objekt Auswählen</button>  
. . .

#popup

function returnID (id) {  
        name = parent.opener.input.wert;  
        alert (name+" - "+id);  
        parent.opener.document.getElementsByName (name).value = id;  
        window.self.close ();  
}
...  
<button onClick="returnID (15);">Id eintragen</button>  
...

Das öffnen funktioniert einwandfrei und er erkennt auch den namen des inputs, aber er trägt nichts ein und schließt sich dann...

Könnt/wollt ihr mir helfen?