Foros del Web » Programando para Internet » Javascript »

Bloquear selección de texto

Estas en el tema de Bloquear selección de texto en el foro de Javascript en Foros del Web. Hola, les escribo para ver quien tiene el codigo javascript que impide al usuario de un sistema seleccionar el texto de una pagina en especifico ...
  #1 (permalink)  
Antiguo 14/02/2008, 10:33
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 3 meses
Puntos: 0
Bloquear selección de texto

Hola, les escribo para ver quien tiene el codigo javascript que impide al usuario de un sistema seleccionar el texto de una pagina en especifico para copiarlo. Ya tengo el codigo que bloquea el botón derecho del mouse pero me falte el que les meciono al principio. Saludos, Eduardo desde Venezuela.

Última edición por elinero2000; 16/02/2008 a las 06:55
  #2 (permalink)  
Antiguo 18/02/2008, 19:52
 
Fecha de Ingreso: marzo-2005
Mensajes: 70
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Bloquear selección de texto

Hola!

Bueno, si bien recuerdo, con lo siguiente debería funcionar...
Código HTML:
onselectstart="return false"
Lo colocas dentro de <body>. Aunque realmente no creo que logre lo que esperas, porque siempre está la opción de ver el código fuente y de ahí copiar el texto en cuestión.

SALU-2.

  #3 (permalink)  
Antiguo 18/02/2008, 20:25
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Re: Bloquear selección de texto

Otra opción:
http://ajaxcookbook.org/disable-text-selection/
  #4 (permalink)  
Antiguo 19/03/2008, 08:35
 
Fecha de Ingreso: enero-2008
Mensajes: 37
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Bloquear selección de texto

Hola, gracias por sus comentarios. A continuación les voy a colocar los códigos javascript que utilice por si alguien lo necesita:

PARA BLOQUEAR EL BOTON DERECHO DEL MOUSE

<SCRIPT language=JavaScript>
<!--
function click() {
if (event.button== 2 ) {
alert( ' Lo siento, no se puede usar ese botón!' );
}
}
document.onmousedown=click
// -->
</SCRIPT>

PARA IMPEDIR LA SELECCION DE TEXTO

<script language="Javascript">
<!-- Codigo ofrecido por tutores.org
function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
// fin -->
</script>


Saludos, Eduardo desde Venezuela.
  #5 (permalink)  
Antiguo 18/04/2010, 11:09
 
Fecha de Ingreso: octubre-2008
Mensajes: 137
Antigüedad: 15 años, 6 meses
Puntos: 4
Respuesta: Bloquear selección de texto

Con ésto (lo pones en ves de la etiqueta <body>) te bloquea el clic derecho, el menú contextual, ctrl+c, y no deja seleccionar nada de tu página, pero si pueden hacer clic en los links

<body oncontextmenu='return false' onkeydown='return false' onselectstart='return false' ondragstart="return false">

Este script protejerá tus imágenes y textos de usuarios inexpertos que simplemente saben navegar por internet y poco más. Pero no impedirán al 100% a un usuario experto conseguir copiarse imágenes o texto.
  #6 (permalink)  
Antiguo 08/12/2010, 14:09
Avatar de cristhiandiaz  
Fecha de Ingreso: abril-2010
Ubicación: San Vicente del Caguán
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
Respuesta: Bloquear selección de texto

Hey, Gracias!!!!
  #7 (permalink)  
Antiguo 08/12/2010, 14:40
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Bloquear selección de texto

realmente no hay nada que sea efectivo. para saltarse esa limitación solamente hay que desactivar javascript y se fue todo al traste
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

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 21:38.