Axel Richter: Problem mit JavaScript + Netscape 7 + Internet Explorer 6

Beitrag lesen

Hallo,

Leider funktioniert es im Internet Explorer und im Netscape nicht richtig. An jedem 8. und 9. Tag eines Monats und im kompletten 8. und 9. Monat wird eine Fehlermeldung ausgegeben bzw. falsche Angaben.

Also, die 8 und 9 ("08 und "09") hört sich nach einer unvollständigen Verwendung der Funktion parseInt(String stoint, int zsyst) an. Bei dieser Funktion sollte der zweite Parameter, das Zahlensystem, unbedingt immer angegeben werden.

Vergleiche:

//ohne Angabe des Zahlensystems
mon="07"
alert(parseInt(mon));
mon="08"
alert(parseInt(mon));
mon="09"
alert(parseInt(mon));
mon="10"
alert(parseInt(mon));

//mit Angabe des Zahlensystems zur Basis 10
mon="07"
alert(parseInt(mon,10));
mon="08"
alert(parseInt(mon,10));
mon="09"
alert(parseInt(mon,10));
mon="10"
alert(parseInt(mon,10));

viele Grüße

Axel