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????