wahsaga: Javascript kürzt meinen String und wandelt ihn in eine Zahl um!!?

Beitrag lesen

hi,

Das Element hat den Namen "111_abc". Also lautet mein Code so:
   self.documents.forms[0].elements["111_abc"].value
Jetzt ist JavaScript aber egal, dass in der eckigen Klammer ein String steht, und kürzt von dem String alles, was nach dem Unterstrich kommt.

ist das "javascript" egal - oder lediglich dem javascript-interpreter des gewissen browsers, mit dem du testet?

Leider ist es notwendig, dass der String mit einer Zahl und einem Unterstrich beginnt...

auch wenn das für das name-attribut erlaubt sein mag - namen mit zahlen beginnen zu lassen, würde ich im allgemeinen nicht empfehlen.
zumal in den allermeisten programmiersprachen gilt, dass variablennamen nicht mit einer ziffer beginnen dürfen. folgeprobleme sind also nicht auszuschließen.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }