Comunidad de diseño web y desarrollo en internet online

Drag&Drop

Citar            
MensajeEscrito el 08 Abr 2013 04:42 pm
Hola de nuevo.
Estoy haciendo una prueba para manejar los Drag&Drop y me encuentro con u pequeño inconveniente.
Tengo dos imagenes, img1 e img2 y un input tipo texto text1.
Cuando arrastro y suelto img1 sobre img2 o al contrario todo va bien. Pero si suelto img1 o img2 sobre text1 me pone la ruta de la imagen en el cuadro de texto. Para evitarlo en text1 llamo a la función ondrop="return false".
Sería posible evitar que TODOS los inputs o que en TODOS los elementos de la página que, por ejemplo, no tengan la clase "dropSi", puedan ser destino de Drag&Drop?

Gracias.

Por Chory

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Abr 2013 06:17 pm
Vale solucionado:

window.addEventListener('drop', soltar, false);
function soltar(ev)
{
if(ev.target.nodeName=="INPUT")
{
ev.preventDefault();
}
}

Por Chory

23 de clabLevel



 

firefox

 

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