Marius: Javascript funktioniert

Beitrag lesen

Hallo,
ich habe folgende Funktion geschrieben:

<script type="text/javascript">
function zoom(top, left, width, height) {

var e = document.getElementById("zoomit");

top -= 1;
 e.style.top = top;
 left -= 1;
 e.style.left = left;
 width += 2;
 e.style.width = width;
 height += 2;
 e.style.height = height;

setTimeout( "zoom(top, left, width, height)", 100);
}

</script>

welche mit onclick gestartet wird.
Wenn ich draufklicke vergrößert sich auch der DIV (id = zoomit).
Jedoch wird die Funktion nicht mehrmals ausgeführt. Woran liegt das?
Ich habe doch mit setTimeout bestimmt, dass die Funktion gleich wieder gestartet werden soll.

Mfg Marius