Guten Abend,
das kannst Du clientseitig z.B. mit JavaScript lösen.
<!-- setValue.htm -->
<html><head><title>Test</title>
</head><body>
<form name="Eingabe">
<input type="text" name="Feld" ID="Eingabe1"
onDblClick="window.open('preise.htm','Preise','width=150,height=100,left=0,top=0,dependent=yes')">
<input type="button" value="OK" onClick="alert(this.form.Feld.value)">
<input type="button" value="Change" onClick="this.form.Feld.value='hallo'">
<input type="button" value="Change" onClick="this.form.Eingabe1.value='#00FF00'">
<input type="button" value="Preise"
onClick="window.open('preise.htm','Preise','width=150,height=100,dependent=yes')">
<!-- onClick="window.open('preise.htm','Preise','width=150,height=100,left=0,top=0,dependent=yes')">
-->
</form>
</body></html>
<-- ++++++++++++++++++++ Ende der Datei ++++++++++++++ -->
<!-- preise.htm -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Preise</title>
</head>
<!--
<body onBlur="window.close()">
-->
<body>
<form action="">
Preis: <input type="button" value="12,96" onClick="opener.document.Eingabe.Feld.value='12.96'"><br>
</form>
</body>
</html>
<!-- ++++++++++++++++ Ende der Datei ++++++++++++++++ -->
Liebe Grüße aus http://www.braunschweig.de
Tom