Variable von einem Fenster an anderes übergeben
Stefan
- php
Die Ausgangslage:
Ich habe eine Seite mit einem Formular. Ein Feld dieses Formulars dient der Datumseingabe. Um die Datumseingabe zu vereinfachen kann durch das anklicken eines Icons ein Kalender aufgerufen werden. Dieser Kalender ist in PHP geschrieben und soll entweder in einem IFRAME oder in einem neuen Fenster angezeigt werden. Das im Kalender gewählte Datum wird in eine Variable gespeichert.
Das Problem:
Ich kann die Datumsvariable nur im Fenster (resp. IFRAME) des Kalenders ausgeben. Ich möchte sie aber auf der Seite mit dem Formular ausgeben... Kann mir jemand weiterhelfen?
Vielen Dank
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