Problema onmouseover

  • Creatore Discussione Creatore Discussione Dani74
  • Data di inizio Data di inizio

Dani74

Nuovo Utente
12 Mar 2009
1
0
0
Ciao a tutti,

non sono un esperto di javascript. Dovendo gestire il drag and drop tra div in una pagina, ho fatto in questo modo:

1- i div draggabili registrano la loro posizione di partenza
2- i div droppabili, con gli eventi onmouseover e onmouseout, registrano il fatto che il puntatore sia sopra di loro

Così al drop sono in grado di sapere in quale div è stato depositato il primo div. E posso regolarmi di conseguenza, se è il caso rispedendo il div nella posizione di partenza (grazie alle coordinate che avevo salvato nel punto 1).

Il tutto funziona egregiamente su Firefox e Safari. Su Internet Explorer, invece, ci sono problemi.
Il problema è che apparentemente se sto trascinando un oggetto sopra un div, l'evento onmouseover di questo div non viene generato.

Sapete se c'è un modo per ovviare al problema?

Sono anche pronto a cambiare funzioni di drag and drop se necessario... però non deve essere troppo grossa o complicata perché devo capirla :-) Mi basta qualcosa che consenta di spostare un div sopra un altro, e che mi comunichi "il div x è stato spostato sopra il div y".

Grazie!!
 

Discussioni simili