Jens Schneider: Problem mit JavaScript + Netscape 7 + Internet Explorer 6

Hallo vielleicht kann mir jemand bei diesem Problem helfen:

Auf meiner Homepage
http://home.t-online.de/home/j_schn/deutsch/start.html
habe ich ein kleines JavaScript-Programm (Namenskalender).

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.

Das Programm funktioniert aber einwandfrei im Browser Opera 7.

Für eine Lösung dieses Problems wäre ich sehr dankbar

  1. hi

    http://home.t-online.de/home/j_schn/deutsch/start.html
    habe ich ein kleines JavaScript-Programm (Namenskalender).

    das ich nicht sehe - wieso linkst du nicht direkt auf das Script?

    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.

    dann is wohl was falsch.. du erwartest nicht, dass wir zum testen unser System umstellen, oder? Also: was sagt er?

    Grüße aus Bleckede

    Kai

  2. 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

    1. Vielen herzlichen Dank für die prompte Lösung Axel Richter.

      Nun funktioniert das Skript wieder in den Browsern Netscape und IE.

      MfG

      Jens Schneider