Detectar cuando el usuario pulsa SUPR en Netscape
Publicado por Luli (4 intervenciones) el 16/03/2001 09:43:44
Hola:
Necesito controlar los eventos de KeyDown en un documento para deshabilitarlas, de momento lo he hecho así:
<SCRIPT LANGUAGE="JavaScript">
function keyDown(evt){
var k;
if(navigator.appName == "Netscape")
k = evt.which;
else k = window.event.keyCode;
window.alert (k);
if (k == keyDisable){
return false;
}
}
if(navigator.appName == "Netscape")
document.captureEvents(Event.KEYDOWN);
document.onkeydown = keyDown;
</script>
Esto funciona perfectamente para IE 5, el problema es que en NN 4.x no siempre funciona, si a keyDisable le doy los valores de teclas como SUPR, INICIO, INSERT, FIN, etc, esto no funciona, aunque con otras teclas si. He comprobado que al pulsar estas teclas event.which siempre es igual a 0. Tengo algún modo de evitarlo??? hay algún otro modo de controlar estas teclas???
Muchas gracias
Luli
Necesito controlar los eventos de KeyDown en un documento para deshabilitarlas, de momento lo he hecho así:
<SCRIPT LANGUAGE="JavaScript">
function keyDown(evt){
var k;
if(navigator.appName == "Netscape")
k = evt.which;
else k = window.event.keyCode;
window.alert (k);
if (k == keyDisable){
return false;
}
}
if(navigator.appName == "Netscape")
document.captureEvents(Event.KEYDOWN);
document.onkeydown = keyDown;
</script>
Esto funciona perfectamente para IE 5, el problema es que en NN 4.x no siempre funciona, si a keyDisable le doy los valores de teclas como SUPR, INICIO, INSERT, FIN, etc, esto no funciona, aunque con otras teclas si. He comprobado que al pulsar estas teclas event.which siempre es igual a 0. Tengo algún modo de evitarlo??? hay algún otro modo de controlar estas teclas???
Muchas gracias
Luli
Valora esta pregunta


0