il javascript e' case-sensitive... attento alle maiuscole/minuscole... inoltre agli apici ed ai tempi di esecuzione... i riferimenti devono esistere al momento in cui i comandi saranno eseguiti.
Ovviamente il riferimento a this non esitera' piu'... meglio scrivere cosi':codice:onMouseOut="setTimeout('this.style.display=\'none\';',5000)">
fai un quote del messaggio per vedere la sintassi corretta... il forum nasconde particolari importanti :rollo:codice:onMouseOut="setTimeout('document.getElementById(\'submenu-<? echo $m_row[id]; ?>\'.style.display=\'none\';',5000)">
ciao