wahsaga: getElementsByName funzt nicht im iE

Beitrag lesen

hi,

//Umweg für alle Nicht-IE-Browser
   if (aktJahr < 999){
    aktJahr+=1900;

ist vermutlich eingebaut worden, um die unterschiedlichen rückgabewerte der methode getYear() des Date-objektes abzufangen.
evtl. wäre da http://de.selfhtml.org/javascript/objekte/date.htm#get_full_year eine alternative.

switch(selMonat){
    case "1": if (selJahr % 4 == 0) {monatstage=29;} else {monatstage=28;};break;

nur der vollständigkeit halber: von den jahrhunderten sind nur die durch 400 teilbaren schaltjahre.
aber gut, wenn das datum nicht in die vergangenheit reicht, hast du das problem ja erst in 96 jahren :-)

case "3": monatstage=30;break;
    case "5": monatstage=30;break;
    case "8": monatstage=30;break;
    case "10": monatstage=30;break;

hier kannst du ein wenig abkürzen:

case "3":
     case "5":
     case "8":
     case "10":
         monatstage=30;
         break;

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."