hyper_threader: Html Select Box Dynamisch per JavaScript füllen

Servus,

habe ein Script, welches eine Select Box dynamisch füllen soll, es funktioniert aber nur in Opera und Firefox. Im Inet Expl. wird die Select Box nicht dynamisch gefüllt.

Kennt irgendjemand dieses Problem, oder hat da eine Lösung parrat ?

Anbei der Code:

list items()
{
  var now = new Date();
  var currentyear = now.getFullYear();
  var jahreszahl;
  var s = "";
  var yearBefore;
  yearBefor = currentyear - 1;
  for (var i=0; i<=currentyear-yearBefore; ++i)
  {
     jahreszahl = i+yearBefore;
     s += "<option>" + jahreszahl + "</option>";
  }
  document.getElementById("selectyear").innerHTML = s;
}

Falls sich jemand wunder, es "sollten" mal mehr Jahre aufgelistet werden.

  1. Hi!

    Javascript hat fuer das Einfuegen, Veraendern und Entfernen von Optionen eigene http://de.selfhtml.org/javascript/objekte/options.htm#neue_elemente@title=Werkzeuge.

    --
    Trau Dich!
     
  2. Der Code, der dort steht wird im Firefox und im Opera richtig umgesetzt, er funktioniert nur nicht im IE.
    Die Frage ist nun, warum funktioniert er nicht im IE, aber im Opera und FF?!