Hauke: setTimeout

Beitrag lesen

Hallo,

ich habe ein Problem mit setTimeout. Meine Funktion erhöht den CSS-wert height jeweils um 100px. ich will das meine funktion verzögert wird:

function new_tab_parttopic() {  
	  
	var div_height = document.getElementById("new_tab_area");  
	  
	function scroll_down() {  
	var height_change = div_height.offsetHeight;  
	div_height.style.height = height_change + 100 + "px";  
	}  
	  
	setTimeout("scroll_down()", 10000);  
	  
}

auf diese art wird die funktion gar nicht ausgeführt. wenn ich jedoch die anführungszeichen weglasse,

setTimeout(scroll_down(), 10000);

dann wird die funktion zwar ausgeführt, jedoch ohne verzögerung.

was mach ich falsch?

grüße, hauke