Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Copia del contenido de una pagina
 Foro Bloqueado  Tema Bloqueado


Autor Temas
lmoreno
Starting Member

Colombia
8 Posts
Mensajes - 26 Apr 2006 :  18:40:00  Ver Perfil  Enviar Email
Saludos.

Necesito mostrar una pagina web, pero no puedo permitir que el usuario que la consulte tenga la posibilidad de copiarla y pegarla por ejemplo en Word, pues se trata de un certificado laboral, extraido de las bases de datos y este documetno no puede ser modificado.
Ya logre desactivar el boton derecho del raton para que no le aparezca el menu contextual que permite copiar, pero todavia queda la opcion Copiar del menu Edicion del explorador. Si alguien me puede decir como hago para que el usuario no tenga ninguna posibilidad de copiar el contenido de la página, se lo agradecere infinitamente.

Muchas gracias por anticipado.

jbarra
Junior Member

Chile
192 Posts
Posted - 26 Apr 2006 :  21:44:53  Ver perfil  Enviar e-mail
Lo que tengo entendido no se puede hacer lo que pides.

Una alternativa es generar un archivo pdf solo de lectura...solo podrá guardarla pero podrá cambiarle ningún dato.

Inicio Pagina

lmoreno
Starting Member

Colombia
8 Posts
Posted - 26 Apr 2006 :  22:10:40  Ver perfil  Enviar e-mail
Muchas gracias a quienes se interesaron en el tema y quisieron colaborar. Les cuento que ya encontre la solucion y quiero compartirla para todo aquel a quien le pueda servir.

El siguiente codigo en la pagina evita tanto que se active el boton derecho del raton, como que se pueda seleccionar el texto, y al no poder seleccionar el texto la opcion Copiar no se activa y por lo tanto no se podria llevar a otra parte para modificarse. Parte del codigo lo encontre en la siguiente pagina: www.tutores.org. Espero les sirva.

<script type="text/javascript" language="Javascript">
<!-- Begin
document.oncontextmenu = function(){return false}

function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}

// End -->
</script>

<body oncontextmenu="return false" onkeydown="return false">


Inicio Pagina

jbarra
Junior Member

Chile
192 Posts
Posted - 27 Apr 2006 :  14:37:42  Ver perfil  Enviar e-mail
También existe de está forma

document.ondragstart = new Function("return false;");
document.oncontextmenu = new Function("return false;");
document.onselectstart = new Function("return false;");


Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar