JavaScript Div aufscrollen

Chris2130

Well-known member
ID: 308573
L
13 Januar 2008
527
24
Hallo, kann die folgende Funktion funktioniert ansich, nur sie führt den sich aus welchem Grund auch immer nicht erneut es, also es werden nur die ersten 10px geöffnet, weiß jemand vllt warum das so nicht geht?

Hier der Code:
Code:
function open_div(divname,o_height) {

    var div = document.getElementById(divname);

    if(div.offsetHeight < o_height) {

          var oh = div.offsetHeight + 10;

        div.style.height = oh+'px';

        window.setTimeout("open_div("+divname+","+o_height+")", 20);        

    } 

}[CODE]
[/CODE]
 
window.setTimeout("open_div('"+divname+"',"+o_height+")", 20);

Schließlich ist der erste Parameter ja ein String.