Ho creato un semplice script per mostrare/nascondere un layer per un menu a tendina. Sul pulsante principale ho messo "onmouseover=showLayMenu(idLay)" e "onmouseout=hideLayMenu(idLay, ms, altroLay)", mentre sul pulsante secondario ho messo solo "onmouseover=stopTimeOut()". Succede però che quando il menu si apre e vado sul tasto, la funzione stopTimeOut() non me la calcola proprio!
Codice PHP:
var t;

function 
showLayMenu(idLay){
    
document.getElementById(idLay).style.display "block";
}

function 
hideLayMenu(idLaymsaltroLay){
    
document.getElementById(altroLay).style.display 'none';
    var 
setTimeout('document.getElementById("'+idLay+'").style.display = "none"',ms);
}

function 
stopTimeOut(){
    
clearTimeout(t);

Dove sbaglio?