intanto, come premessa: in risposta alla tua domanda, il check su "h" l'avevo già fatto e l'altezza dell'attributo style è prelevato correttamente.
tant'è che se non creo la funzione "riduci" il comportamento è perfetto.
codice:
var ingrandisci = function(id){
var imm = document.getElementById(id);
var h = imm.style.height.split("px");
var hgt = parseInt(h[0]);
hgt += 5;
if(hgt <= 100){
imm.style.height = hgt+"px";
setInterval(function () {ingrandisci(id);},30);
}
else window.clearInterval();
}
var riduci = function(id){
var imm = document.getElementById(id);
var h = imm.style.height.split("px");
var hgt = parseInt(h[0]);
hgt -= 5;
if(hgt >= 40){
imm.style.height = hgt+"px";
setInterval(function () {riduci(id);},30);
}
else window.clearInterval();
}
questo è il codice come ho iniziato a modificarlo, solo che continua ad impallarmi tutto
grazie e