Problem mit JavaScript + Netscape 7 + Internet Explorer 6
Jens Schneider
- javascript
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
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
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
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