Comunidad de diseño web y desarrollo en internet online

Como puedo hacer esto ?

Citar            
MensajeEscrito el 21 Jun 2007 05:24 pm
Hola comunidad

Como puedo hacer para que cuando arraste el mouse por encima de un texto con el clic presionado, dicho texto no se seleccione ???,,, es posible esto ???

saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 21 Jun 2007 06:11 pm
quizá, y digo quizá ya que no estoy seguro y no se si se funciones, pero podrías meter un gif transparente que ocupe todo tu texto, ese gif lo colocas en un div individual, y le das un z-index mayor al de tu texto, luego posicionas el div que contiene el gif "sobre" el texto...

una solución que seguro funciona es hacer el texto en flash y deshabilitar la opción seleccionable, pero no entiendo para que quieres hacerlo, es como joder al usuario...

Por buzu

163 de clabLevel



 

Los Angeles, California

firefox
Citar            
MensajeEscrito el 21 Jun 2007 06:23 pm
Lo eh solucionado con esto...

Código :

window.onload = function() {
   document.onselectstart = function() {return false;} // ie
   document.onmousedown = function() {return false;} // mozilla
}


Ahora solo estoy tratando de que si permita seleccionar textos en los formularios...

gracias por responder..
saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 21 Jun 2007 06:59 pm
Ese ultimo código da bateos en firefox, GRGGRG, cuando no es juana es la hermana,, :-(

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 21 Jun 2007 10:33 pm
No entiendo, cual es la gracia al no dejar que puedan seleccionar el texto?

PD: A la próxima usa un título más descriptivo como "No dejar que el usuario seleccione un texto" o algo similar.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 22 Jun 2007 12:31 pm

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 22 Jun 2007 12:51 pm
ya, checo de donde vino el click y si es un text o un button lo dejo pasar.....

Código :

window.onload = function() {
   if(document.all){
      document.onselectstart = function(e) { return false; } // ie
   } else {
      document.onmousedown = function(e) 
      { 
         if(e.target.type!='text' && e.target.type!='button') return false;   
      } // mozilla 
   }
}


^^

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 22 Jun 2007 03:00 pm
yo hace tiempo tenia un javascript que evita seleccionar el texto. sino tambien puedes hacerlo en flash y ponerle texto estatico.

Por onnasama

325 de clabLevel

1 tutorial

 

firefox
Citar            
MensajeEscrito el 22 Jun 2007 03:51 pm
El texto estático también puede ser seleccionable, lo que tienes que hacer con el flash es desactivar el botón que permite seleccionar el texto.

Pero como quiera que sea parece que la solucion que estas haciendo con javascript va a funcionar aun que no se por que querrias hacer eso.

Por buzu

163 de clabLevel



 

Los Angeles, California

firefox
Citar            
MensajeEscrito el 22 Jun 2007 05:02 pm

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 22 Jun 2007 08:56 pm
claro, lo que dije de flash es por que también se propuso flash como solución al problema

Por buzu

163 de clabLevel



 

Los Angeles, California

firefox
Citar            
MensajeEscrito el 23 Jun 2007 12:19 am
Se me ocurre esto asi, en jQuery:

Código :

$(document).ready( function(){
   $(document).mousedown( function(){
      return false;
   });
});

No lo he probado pero creo que sirve ^^

Por Lunatic Lycanthrop

Claber

1203 de clabLevel

7 tutoriales

1 ejemplo

Genero:Masculino  

The dark places where wolves access internet with 46,6 kbps

firefox
Citar            
MensajeEscrito el 23 Jun 2007 12:32 am
Ya lo revisé y no iba en IE... asi que anulé todos los eventos posibles para el click del mouse en un texto... XD (suffer!)

Código :

$(document).ready( function(){
   $(document).mousedown( function(){
      return false;
   }).mouseup(function(){
      return false;
   }).mousemove(function(){
      return false;
   }).mouseout(function(){
      return false;
   }).mouseover(function(){
      return false;
   });
});


Saludos ^^

Por Lunatic Lycanthrop

Claber

1203 de clabLevel

7 tutoriales

1 ejemplo

Genero:Masculino  

The dark places where wolves access internet with 46,6 kbps

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.