Hallo Iris,
Mit selected Index sprichst du die sounsovielte Stelle eines Arrays an.
Zufällig klappt das bei Tag und Monat, weil du dort bei 1 mit dem aufzählen anfängst.
Bei der Jahreszahl würde es auch klappen, wenn du mit der Option 0001 anfängst und 2005 Optionen schreibst ;-)
leichter wäre es, wenn du die Zeile:
document.form.jahr.selectedIndex=(jahr);
abänderst in:
document.form.jahr.selectedIndex=(jahr-2001);
und im Select "Jahr" nur die letzten zwei Stellen angibst
also statt:
<SELECT NAME="jahr" SIZE="1">
<OPTION VALUE="2001">2001</OPTION>
<OPTION VALUE="2002">2002</OPTION>
<OPTION VALUE="2003">2003</OPTION>
<OPTION VALUE="2004">2004</OPTION>
<OPTION VALUE="2005">2005</OPTION>
</SELECT>
schreibst du dort nur:
<SELECT NAME="jahr" SIZE="1">
<OPTION VALUE="01">2001</OPTION>
<OPTION VALUE="02">2002</OPTION>
<OPTION VALUE="03">2003</OPTION>
<OPTION VALUE="04">2004</OPTION>
<OPTION VALUE="05">2005</OPTION>
</SELECT>
LG
Gegge