Ciao a tutti...sono nuovo del forum...dunque..ho creato questa semplice funzione per animare l'espansione di un menu a espansione :
ora...se chiamo la funzione così: menuDown( this.childNodes[2], 5 ) alla prima chiamata tutto ok, mi imposta a "5" il valore Height dell'oggetto in questione....ma alla seconda chiamata (quella di setTimeout) anche se cambia il valore newHeight, non viene assegnato all'altezza dell'oggetto (che è poi un <DIV>)...
grazie a tutti....
Codice:
function menuDown( target, newHeight ){
target.style.height = newHeight;
if (newHeight < 40) {
setTimeout("menuDown('" + target + "'," + ( newHeight+5 )+ ")", 10);
}
}
ora...se chiamo la funzione così: menuDown( this.childNodes[2], 5 ) alla prima chiamata tutto ok, mi imposta a "5" il valore Height dell'oggetto in questione....ma alla seconda chiamata (quella di setTimeout) anche se cambia il valore newHeight, non viene assegnato all'altezza dell'oggetto (che è poi un <DIV>)...
grazie a tutti....