Otzelot: Div Slide In

Beitrag lesen

danke für die schnelle antwort
also
es funktioniert hier nicht:

<script language="javascript" type="text/javascript">  
function moveDiv(divcontrol){  
 var div=document.getElementById(divcontrol)  
 var newpos=parseInt(div.style.top)+2  
 if(newpos<152){  // Here you put the value it should move to  
  setTimeout("moveDiv("+divcontrol+")",100) // Tweak the time to get a smooth movement.  
 }  
 else{  
   setTimeout("functionToHideDiv()",1000)  
 }  
</script>

Das mit den 152px war nen Denkfehler meinerseits das hab ich jetzt rausgenommen
genau wie das +"px"

jetzt stellt sich für mich die Frage wie ich das am besten wieder einführen kann,
es tut mir leid wenn das ganze wie das Flehen nach nem Tutorial rüberkommt,
es geht mir eher um das Verständniss

Also,
if(newpos<152)
hier an der Stelle kontrolliert er ob newpos kleiner ist als 152
solange es kleiner ist macht er weiter und das Div sollte nach unten scrollen
tut es aber ja nicht weil es sich nicht um px handelt
wenn ich jedoch erst später z.B. im else teil newpos + "px" einbringe ist der scrolling effekt weg

wer ne idee wie ich das lösen kann :/?