Foros del Web » Programando para Internet » Javascript »

Bloquear IMPR PANT

Estas en el tema de Bloquear IMPR PANT en el foro de Javascript en Foros del Web. Hola a todos de nuevo; COmo dice el tema del mensaje, necesito saber si existe algo (imagino que si existe, sera en js) para bloquear ...
  #1 (permalink)  
Antiguo 27/06/2005, 05:45
 
Fecha de Ingreso: mayo-2005
Mensajes: 10
Antigüedad: 19 años
Puntos: 0
Bloquear IMPR PANT

Hola a todos de nuevo;

COmo dice el tema del mensaje, necesito saber si existe algo (imagino que si existe, sera en js) para bloquear en internet explorer la captura de pantalla con el Impr Pant, al igual que se puede hacer con el boton derecho o el eliminar la barrita de imagenes que sale.

Chao!
  #2 (permalink)  
Antiguo 18/07/2005, 08:59
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 6 meses
Puntos: 317
Hola djmofly :

Si lo hay, debe ser ActivX o VBScript. Nunca lo vi en JS; aunque igual me puse a hacer pruebas.

Hay varias teclas que no devuelven ni su código. La de [Prt Sc] debería ser "44", pero no hace nada. Seguramente porque tiene más que ver con el sistema operativo que con el documento.

Estoy muy seguro de que alguien puso un tema hace poco sobre reescribir el clipboard ( con clipboardData, seguramente ). Lo más que conseguí yo fue borrar el contenido del portapapeles, pero no cuando se hace un snapshot de la ventana sino cuando se sale. Algo sanguinario si pensamos en el pobre infeliz que cortó sus Memorias y justo se le dio por visitar nuestra página antes de pegarlas.

saludos

furoya
  #3 (permalink)  
Antiguo 19/11/2005, 11:41
Avatar de ratmayor  
Fecha de Ingreso: noviembre-2005
Ubicación: Puerto La Cruz
Mensajes: 23
Antigüedad: 18 años, 5 meses
Puntos: 0
Protección para Pagina web

para proteger una pagina web del "Impr Pant" no hace falta bloquearlo, lo unico que tienes que hacer es agregar este código a tu sitio y el porta papeles se mantendrá vacio

<html>
<head>
<script language="JavaScript1.2">
<!--
//Vacia el portapapeles con el uso del teclado
if (document.layers)
document.captureEvents(Event.KEYPRESS)
function backhome(e){
window.clipboardData.clearData();
}
//Vacia el portapapeles con el uso del mouse
document.onkeydown=backhome
function click(){
if(event.button){
window.clipboardData.clearData();
}
}
document.onmousedown=click
//-->
</script>
</head>
<body onMouseOut="window.clipboardData.clearData(); return false" onMouseOver="window.clipboardData.clearData(); return false">

</body>
</html>

Espero que esto soluciones tu problema
  #4 (permalink)  
Antiguo 19/11/2005, 12:00
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 6 meses
Puntos: 317
Gracias, ratmayor. Ese era el método que había visto.

Aunque dispararlo con cualquier evento me sigue pareciendo sanguinario.
  #5 (permalink)  
Antiguo 07/04/2010, 22:45
 
Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Protección para Pagina web

Cita:
Iniciado por ratmayor Ver Mensaje
para proteger una pagina web del "Impr Pant" no hace falta bloquearlo, lo unico que tienes que hacer es agregar este código a tu sitio y el porta papeles se mantendrá vacio

<html>
<head>
<script language="JavaScript1.2">
<!--
//Vacia el portapapeles con el uso del teclado
if (document.layers)
document.captureEvents(Event.KEYPRESS)
function backhome(e){
window.clipboardData.clearData();
}
//Vacia el portapapeles con el uso del mouse
document.onkeydown=backhome
function click(){
if(event.button){
window.clipboardData.clearData();
}
}
document.onmousedown=click
//-->
</script>
</head>
<body onMouseOut="window.clipboardData.clearData(); return false" onMouseOver="window.clipboardData.clearData(); return false">

</body>
</html>

Espero que esto soluciones tu problema


Me gusta mucho esta solucion!!

No tengo ni idea de este lenguaje y no se donde ponerlo exactamente...
es en la plantilla html?
si no es mucho pedir me podrias concretar entre que parte se coloca?

Mil Gracias!!!
  #6 (permalink)  
Antiguo 07/04/2010, 22:53
 
Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Bloquear IMPR PANT

vale ya lo he conseguido!!

pero no me gusta que la pagina pida permiso para entrar en el porta papeles del publico que entre en la pagina...

hay alguna manera de eliminar la peticion y que lo haga sin permiso?

Gracias!
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.
Tema Cerrado




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