Foros del Web » Programando para Internet » Javascript »

proteger contenido de la web

Estas en el tema de proteger contenido de la web en el foro de Javascript en Foros del Web. En el trabajo me han pedido una cosa que no había hecho nunca y no se si puede hacerse.Tengo que proteger el contenido de la ...
  #1 (permalink)  
Antiguo 10/02/2009, 10:19
 
Fecha de Ingreso: noviembre-2008
Mensajes: 41
Antigüedad: 15 años, 6 meses
Puntos: 0
proteger contenido de la web

En el trabajo me han pedido una cosa que no había hecho nunca y no se si puede hacerse.Tengo que proteger el contenido de la web para que no pueda seleccionarse con el raton,copiar,etc..
Buscando por internet encontré el siguiente código

<SCRIPT language="Javascript">
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</SCRIPT>

He de decir que en explorer y el chrome funciona a las mil maravillas.Pero en el firefox me crea un problema,protege tan bien el contenido y lo bloquea tan bien incluso desde el teclado que no puedo escribir en los formularios.
Es de decir,en explorer no puedo seleccionar el texto pero puedo escribir en formularios,mientras que en firefox ni una cosa ni otra.

Como puede hacer que en el firefox bloquee el contenido de la web pero me deje escribir en los formularios?Que le falla al código anterior?Puede hacerse?
Si alguien tiene alguna solución mejor que la anterior es bienvenida
Gracias
  #2 (permalink)  
Antiguo 10/02/2009, 10:22
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Respuesta: proteger contenido de la web

Hola mkgreidi

No te compliques la vida, la única solución efectiva para que no te copien una web es no publicarla.

Saludos,
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 11:02.