Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/08/2009, 08:06
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 1 mes
Puntos: 126
Respuesta: desactivar tecla delete para firefox mozilla

Hola

Prueba con esto

Código javascript:
Ver original
  1. onkeydown = function(evt){
  2. var keyCode = document.layers ? evt.which : document.all ? event.keyCode : document.getElementById ? evt.keyCode : 0;
  3. if(keyCode == 46) // delete o f5;
  4. try{evt.preventDefault();}catch(error){evt.returnValue = false;}
  5. }

y este código para saber que evento admite

Código javascript:
Ver original
  1. window.onload = function() {
  2.   document.onkeyup = muestraInformacion;
  3.   document.onkeypress = muestraInformacion;
  4.   document.onkeydown = muestraInformacion;
  5. }
  6.  
  7. function muestraInformacion(elEvento) {
  8.   var evento = window.event || elEvento;
  9.  
  10.   var mensaje = "Tipo de evento: " + evento.type + "<br>" +
  11.                 "Propiedad keyCode: " + evento.keyCode + "<br>" +
  12.                 "Propiedad charCode: " + evento.charCode + "<br>" +
  13.                 "Carácter pulsado: " + String.fromCharCode(evento.charCode);
  14.  
  15.   info.innerHTML += "<br>--------------------------------------<br>" + mensaje
  16. }
  17.  
  18. ...
  19.  
  20. <div id="info"></div>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />