hai ragione, ho dimenticato di spostare anche un'altra riga:

codice:
var cll;

function showslowly() {

   var d = document.getElementById('divlenta');
   h = d.offsetHeight;

   if (h > 300) { // se l'altezza supera i 300 pixels termina
      clearTimeout(cll);
      return;
   }

   var inc = 5; // incremento graduale in pixel

   h += inc;
   d.style.height = h + "px";


   cll = setTimeout("showslowly()", 100); 
}