Hallo,
nachfolgendes Kalenderelement (kalvon.php) wird per javascript in einem kleinen Fenster geöffnet. Das dort ausgewählte Datum soll mit:
parent.document.FormAuftrag.AUFTRAG_VON.value = document.KalenderVon.datum.value;
wieder an die "auslösende" Seite zurückgegeben werden, klappt aber nicht:
<html>
<head>
<title>Kalender</title>
<link rel="stylesheet" type="text/css" href="../css/style.css">
<script type="text/javascript">
function uebergeben(){
parent.document.FormAuftrag.AUFTRAG_VON.value = document.KalenderVon.datum.value;
}
</script>
</head>
<body>
<?php
$JETZT = time();
$JETZT_ACCESS = date("d.m.Y H:i:s", $JETZT);
$JETZT_TAG = date("d", $JETZT);
$JETZT_MONAT = date("m", $JETZT);
$JETZT_JAHR = date("Y", $JETZT);
$JETZT_STUNDE = date("H", $JETZT);
?>
<form action="kalvon.php" method="POST" onSubmit="uebergeben()" name="KalenderVon">
<p align="center">
<object classid="clsid:8E27C92B-1264-101C-8A2F-040224009C02" id="Calendar1" name="datum" width="288" height="192" align="center">
<param name="_Version" value="524288">
<param name="_ExtentX" value="7620">
<param name="_ExtentY" value="5080">
<param name="_StockProps" value="1">
<param name="BackColor" value="-2147483633">
<param name="Year" value="<?php echo"JETZT_JAHR"; ?>">
<param name="Month" value="<?php echo"JETZT_MONAT"; ?>">
<param name="Day" value="<?php echo"JETZT_TAG"; ?>">
<param name="DayLength" value="1">
<param name="MonthLength" value="2">
<param name="DayFontColor" value="0">
<param name="FirstDay" value="2">
<param name="GridCellEffect" value="0">
<param name="GridFontColor" value="10485760">
<param name="GridLinesColor" value="-2147483632">
<param name="ShowDateSelectors" value="-1">
<param name="ShowDays" value="-1">
<param name="ShowHorizontalGrid" value="-1">
<param name="ShowTitle" value="-1">
<param name="ShowVerticalGrid" value="-1">
<param name="TitleFontColor" value="10485760">
<param name="ValueIsNull" value="0">
</object>
</p>
<p align="center"><input type="submit" value="übernehmen" /></p>
</form>
</body>
</html>