Foros del Web » Creando para Internet » HTML »

Como Evitar Control+p

Estas en el tema de Como Evitar Control+p en el foro de HTML en Foros del Web. DESEO INFORMACION PARA EVITAR EL USO DE CONTROL PRINT EN MI PAGINA, SOLAMENTE DESEO MOSTRAR UN DOCUMENTO PERO NO IMPRIMIRLO, GRACIAS...
  #1 (permalink)  
Antiguo 13/08/2002, 17:03
 
Fecha de Ingreso: agosto-2002
Mensajes: 1
Antigüedad: 21 años, 8 meses
Puntos: 0
Como Evitar Control+p

DESEO INFORMACION PARA EVITAR EL USO DE CONTROL PRINT EN MI PAGINA, SOLAMENTE DESEO MOSTRAR UN DOCUMENTO PERO NO IMPRIMIRLO, GRACIAS
  #2 (permalink)  
Antiguo 14/08/2002, 04:17
 
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 93
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Como Evitar Control+p

Si no quieres que puedan teclear Ctrl+P, desactiva las teclas.

<script language="JavaScript">
function keypresed() {
alert('Pon tu mensaje.');
}
document.onkeydown=keypresed;
</script>
  #3 (permalink)  
Antiguo 14/08/2002, 04:29
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 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>
  #4 (permalink)  
Antiguo 22/07/2007, 13:31
Avatar de budoukai  
Fecha de Ingreso: febrero-2005
Ubicación: es feito
Mensajes: 257
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: Como Evitar Control+p

entonces si reemplazo P por cualquier otra letra, esa dejará de funcionar.. pero si lo que quiero es bloquear una tecla como Imprimir pantalla.. que debo colocar?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:10.