come da titolo, sto cercando di realizzare un menu a comparsa. per farlo uso, dentro una cella <td>, un div contenente l'elenco dei link (il menu).

per l'effetto (s)comparsa modifico le height di entrambi i blocchi (td e div):

codice:
function apri(cella, layer) 
{ 
	var x = document.getElementById('idcella');
	var y = document.getElementById('iddiv');
	if ( i < 100)
	{
		x.style.height = i + 'px'; 
		y.style.height = i + 'px'; 
		setTimeout('apri()',10); 
	}
}
come potete notare, nell'assegnamento ad x e y non uso i parametri passati alla funzione. C'è un perchè: se uso i parametri (var x = document.getElementById(cella) ) non funge, ma se dò direttamente la stringa sì!
perchè mai????