Moin!
Hallo, ich habe auch IE6. Aber habe die Lösung schon gefunden. Danke.
Die Lösung ist, dass deine Zahlen Strings sind, die mit dem Plus hintereinandergehängt werden.
Das Multiplizieren mit eins macht daraus dann Zahlen, die mit dem Plus addiert werden.
Wenn du die Variablen a und z tatsächlich, wie im Beispiel angegeben, mit var a=10; definiert hättest, dürfte das Problem aber absolut nicht auftreten. Vermutlich kommt dein Wert für a aus einem Formularfeld. Deshalb ist es ein String, keine Zahl.
Anstelle der Multiplikation solltest du lieber die dafür vorgesehenen Funktionen aus Javascript benutzen: parseFloat() und parseInt(). http://de.selfhtml.org/javascript/objekte/unabhaengig.htm
- Sven Rautenberg