Michael N.: Datum in ein Pull Down Menue Joerg, Wichtige Korrektur

Beitrag lesen

Hallo Joerg,

function SelectItem(SelectBox, Item, Type)
{  ...}

Die ist korrekt.

<script language="javascript">
<!--
... (aufzurufende JavaScript-Funktionen) ...

»»    j = new Date();

jm = j.getYear();

»»    if ( SelectItem(document.auswahl.jahr, String(jm), "VALUE") != true)

Hier habe ich den Denkfehler gemacht, und nicht nach der Schnittstelle meiner Funktion gearbeitet.
Richtig muss diese Zeile heissen:

if (SelectItem(document.auswhl.jahr, String(jm), "TEXT") != true)

Die Funktion ist naemlich so geschrieben, dass Sie sowohl anhand des Values als auch anhand des Textes selektieren kann, dies wird durch den dritten Parameter gesteuert. Dabei hatte ich dann uebersehen, dass Deine Elemente nur "<option>Wert</option>" beinhalten und nicht "<option value="Wert">Wert</option>". Tut mir leid! ;..-(.

{
     ... (Deine Fehlerbehandlung, falls das ermittelte Jahr nicht in Deiner DropDown-Liste ist.) ...
   }
//-->
</script>

Jetzt muesste es aber stimmen.

Bis danndann