Ho un Div che deve cambiare posizione all'evento onmouseover di un testo.
Codice PHP:
[b][url="#"]DETTAGLI[/url][/b
L'evento onmouseorver richiama la seguente funzione: MM_getMouseXY('Dettagli',event)
il cui codice è:
Codice PHP:
function MM_getMouseXY(objIde) { //v9.0
   
var obj nullwith (document){ if (getElementById)
  
obj getElementById(objId); }
  
//e = document.onmousemove;
  
  
if (obj){   
  
      
= (e) ? event;    
    
        var 
asse_x e.clientX/*x,y della finestra*/
        
var asse_y e.clientY;
        
obj.style.left asse_x;
        
obj.style.top asse_y;
  }
        
alert("X= "+asse_x "; Y= "+asse_y)

In explorer funziona tutto perfettamente.... in Firefox, Chrome (opera e safari non ho controllato ancora...) non funziona. L'alert mi da le coordinate corrette, quindi vengono trovate, ma non vengono assegnate al div... come mai?

se serve, queste le caratteristiche css del div:
Codice PHP:
#Dettagli {
    
position:absolute;    
    
width:321px;
    
height:326px;
    
z-index:100;
    
visibility:hidden;