modificato come segue.
sembra non impallarsi più.
il punto che ora rimane oscuro è: perchè onmouseout, NON si restringe e rimane "massimizzata"?![]()
codice:... var intervalID_I; var intervalID_R; var ingrandisci = function(id){ clearInterval(intervalID_R); 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"; intervalID_I = setInterval(function () {ingrandisci(id);},30); } } var riduci = function(id){ clearInterval(intervalID_I); 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"; intervalID_R = setInterval(function () {riduci(id);},30); } }![]()

Rispondi quotando