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):
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ì!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); } }
perchè mai????

Rispondi quotando