Foros del Web » Programando para Internet » Javascript »

Como deshabilitar el drag and drop que tiene Firefox por defecto

Estas en el tema de Como deshabilitar el drag and drop que tiene Firefox por defecto en el foro de Javascript en Foros del Web. He leido que se puede con event.preventDefault(), pero no funciona, estoy usando una version de firefox antigua, la 3.0.10 de un portatil que no pongo ...
  #1 (permalink)  
Antiguo 23/06/2010, 14:18
 
Fecha de Ingreso: septiembre-2003
Mensajes: 65
Antigüedad: 21 años, 2 meses
Puntos: 1
Como deshabilitar el drag and drop que tiene Firefox por defecto

He leido que se puede con event.preventDefault(), pero no funciona, estoy usando una version de firefox antigua, la 3.0.10 de un portatil que no pongo en internet. He leido que tambien podria deshabilitarse poniendo return false; pero tampoco funciona.
  #2 (permalink)  
Antiguo 23/06/2010, 14:38
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, 5 meses
Puntos: 834
Respuesta: Como deshabilitar el drag and drop que tiene Firefox por defecto

Cualquiera de las 2 opciones, bien aplicada, debería funcionarte. Deberías colocar un ejemplo para ver el problema.
  #3 (permalink)  
Antiguo 23/06/2010, 15:43
 
Fecha de Ingreso: septiembre-2003
Mensajes: 65
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: Como deshabilitar el drag and drop que tiene Firefox por defecto

Cita:
Iniciado por Panino5001 Ver Mensaje
Cualquiera de las 2 opciones, bien aplicada, debería funcionarte. Deberías colocar un ejemplo para ver el problema.
Pues pongo

document.addEventListener("onmousedown",nombrefunc ion,false);

function nombrefuncion(evt)
{
evt.preventDefault();
}
  #4 (permalink)  
Antiguo 23/06/2010, 15:46
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Como deshabilitar el drag and drop que tiene Firefox por defecto

en la registracion de eventos del DOM, los nombre de los eventos no incluyen el prefijo "on". deberia ser solo "mousedown".
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 23/06/2010, 16:07
 
Fecha de Ingreso: septiembre-2003
Mensajes: 65
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: Como deshabilitar el drag and drop que tiene Firefox por defecto

Si, lo escribi mal, en el codigo tengo mousedown, funciona el evento mousedown pero no el deshabilitar el drag and drop
  #6 (permalink)  
Antiguo 24/06/2010, 13:15
 
Fecha de Ingreso: septiembre-2003
Mensajes: 65
Antigüedad: 21 años, 2 meses
Puntos: 1
Respuesta: Como deshabilitar el drag and drop que tiene Firefox por defecto

¿Estoy haciendo algo mal? Los eventos funcionan perfectamente solo que no se cancela la funcion drag and drop por defecto, he visto en mil sitios y todos hablan de preventDefault pero no hay manera, es importante para la aplicacion que estoy haciendo
  #7 (permalink)  
Antiguo 24/06/2010, 16:11
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Como deshabilitar el drag and drop que tiene Firefox por defecto

me funciona perfectamente en FF 3.6, evita el drag como dices, debería funcionarte!
Código Javascript:
Ver original
  1. document.addEventListener("mousedown",nombrefuncion,false);
  2. function nombrefuncion(evt)
  3. {
  4. evt.preventDefault();
  5. }

Etiquetas: defecto, deshabilitar, drag, drop, firefox
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 20:53.