Rückgabewerte
Miropoles
- javascript
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>
Hallo Miropoles,
wider besseren Wissens habe ich mir also mal den Quelltext auf die Festplatte getan und ihn mit meinem Mozilla angesehen...
Da allerdings dort etwas von AUFTRAG steht, nehme ich an, es handelt sich um eine interne Geschichte.
Das Element <object> hat nun mal kein Attribut value vgl.: http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#object; allersings das Element <param> http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#param
Leider kann ich (wie gesagt) rein gar nichts sehen (Mozilla-Bildheit ;), mutmaße aber mal, daß Du mit document.getElementsByTagName("param")[].value http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_tag_name auch ohne Fromular weiterkommen solltest.
Gruß aus Berlin!
eddi