Hallo zusammen
Ich plage mich mit folgendem Problem herum.
Innerhalb einer HTML Page stehen jeweils für eine Auswertung drei Jahre (zur Zeit 2004/2005/2006) zur Verfügung. Da es sich bei diesen Jahreszahlen jeweils um das gerade vergangene, das aktuelle und das nächste handelt Jahr, möchte ich diese nicht hard codieren, sondern von der Systemzeit ableiten.
Mittels dem JS:
<script language="JavaScript" type="text/javascript">
function refreshYear()
{
document.BUSinput.BUSJ.options[0].text = today.getFullYear() - 1;
document.BUSinput.BUSJ.options[1].text = today.getFullYear();
document.BUSinput.BUSJ.options[2].text = today.getFullYear() + 1;
}
</script>
ist es mir auch möglich die Jahreszahlen auf dem HTML Page auszugeben.
Nun muss ich die Jahreszahlen aber zusätzlich noch an das Programm (WebFOCUS) welches die Daten auswertet übergeben. Leider habe ich nicht wirklich einen Plan, wie dies bewerkstelligt werden könnte und mittels try and error bin ich bisher auch zu keiner Lösung gekommen.
Mein aktueller Code präsentiert sich zur Zeit so:
<td width="10%"><select size="1" name="BUSJ" onMouseover="refreshYear()">
<option value="+lastYear"> Jahr </option>
<option value="+actualYear" selected> Jahr </option>
<option value="+nextYear"> Jahr </option>
</select></td>
wobei ich den Variablen lastYear, usw. in einem JS Werte zuweise, was auch funktioniert, da ich mit z.B. document.write(lastYear) den Wert 2004 ausgegeben bekomme.
Ebenfalls funktioniert die Auswertung vom feinsten, wenn ich anstelle des Variablennamens, value="2004" codiere.
Für Hilfe und Tipps danke ich Euch im Voraus.