Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/08/2002, 04:29
Avatar de Cain
Cain
 
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 10 meses
Puntos: 17
Re: Como Evitar Control+p

Lo malo si bloqueas TODAS las teclas es que si tienes formularios o algo, tampoco los podrán rellenar.
Tampoco podrán usar las teclas de desplazamiento, el espacio, el tabulador, etc.

Por lo tanto, creo que es mejor bloquear SÓLO Ctrl+P.
Código:
key['p'] = "No imprimirás.";
key['c'] = "No copiarás.";
key['f'] = "No buscarás.";

function getKey(keyStroke) {
if (window.event.ctrlKey) {
isNetscape=(document.layers);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
which = String.fromCharCode(eventChooser).toLowerCase();
for (var i in key) if (which == i)
alert(key)
}
}
document.onkeydown = getKey;
  


El código que tengo funcionando es ligéramente diferente y sólo lo he probado con IE6. Así que te recomiendo hacer unas cuantas pruebas


Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>