Wenn das Argument von eval bzw. parseInt führende Nullen hat, kommt es zu sonderbaren Ergebnissen:
eval('07') und parseInt('07') liefern die Zahl 7 -
wie erwartet.
Bei eval('08') bekommt man 8 , parseInt('08')
liefert jedoch 0...
Und wenn eval('010') bzw. parseInt('010') ausgeführt wird, sind sie sich wieder einig und liefern 8 (!) zurück...selbst eval('010*2') liefert konsequent 16.
Das geschieht sowohl bei IE als auch bei Netscape.
Weiß jemand, wie man den Fehler umschiffen kann ?
Danke,
Andreas