views:

106

answers:

1

I get this error in the javascript debug panel when trying to call String.charCodeAt('9') in Safari 3.

TypeError: Result of expression 'String.charCodeAt' [undefined] is not a function.

When I try to do stringInstance.charCodeAt('9') instead, I get NaN. Am I doing something wrong? I'd just like to get the char code for some characters to match against keypresses. String.charCodeAt('9') returns 57 (as expected) on Firefox.

+2  A: 

I think the proper way is:

"9".charCodeAt(0)

or stringInstace.charCodeAt(charIndex) where charIndex is an integer

jerjer