Fabian: Problem mit Verändern der Höhe eines <div>s

Beitrag lesen

Hallo!
Das habe ich schon gemacht. Aber es funktioniert nicht. Deswegen muss irgendwo ein Fehler sein.
Hier mein JavaScript:

  
<script type="text/javascript">  
var i = 0;  
var a = 0;  
var lastOpenedBox = null;  
  
function openBox(box, height, me){  
 if(lastOpenedBox != null){  
    machZu = alert("closeBox('" + lastOpenedBox + "', '" + box + "', '" + height + "', '" + me + "')", 20);  
  lastOpenedBox = box;  
  }  
 aktiv = window.setInterval("slide('" + box + "', '" + height + "', '" + me + "')", 20);  
}  
function closeBox(lastOpenedBox){  
 var a = height;  
 document.getElementById(box).style.height = i + me;  
 document.getElementById(box).style.display = "block";  
 a = a - 2;  
 if( a == 0) {  
  window.clearInterval(machZu);  
 }  
}  
  
function slide(box, height, me){  
 document.getElementById(box).style.height = i + me;  
 document.getElementById(box).style.display = "block";  
 i = i + 2;  
 if( i >= height ){  
  window.clearInterval(aktiv);  
  i = 0;  
 }  
}  
</script>  

Ich habe hier ein alert genommen und habe bewusst nicht die Funktion closeBox aufgerufen. Das war zum Überprüfen. Aber leider kommt gar kein alert. Also wird das alles ignoriert. Bloß warum ist mir ein Rätsel. Weißt du warum?
Vielen Dank! Liebe Grüße, Fabian