En myKeyCode=e.which; qué es which?
Disculpen, quizás sea tonta la pregunta... pero no hallé respuesta en ningún lado.
el código completo es
function checkCapsLock(e) {
var myKeyCode=0;
var myShiftKey=false;
var myMsg='Caps Lock is On. Para prevenir ingresar la contraseña incorrectamente, cerciorese que la tecla Bloq Mayús esté apagada.';
myKeyCode=e.keyCode;
if ( document.all ) {
myKeyCode=e.keyCode;
myShiftKey=e.shiftKey;
}
else if ( document.layers ) {
myKeyCode=e.which;
myShiftKey=( myKeyCode == 16 ) ? true : false;
} else if ( document.getElementById ) {
myKeyCode=e.which;
myShiftKey=( myKeyCode == 16 ) ? true : false;
}
if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
alert( myMsg );
} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
alert( myMsg );
}
}
Gracias