Sorgenkind Mech: div-layer positionierung - timingproblem

Beitrag lesen

moin leutz

also nach studien des forums bin ich ja nu eigentlich fast fertig, außer der zufallsgenerator, aber dat kommt noch

es geht um folgendes: ich will einen div-layer über den bildschirm (innerhalb des browserfensters versteht sich) fliegen lassen

so, dazu verwnde ich nu folgende funktion:

function ferien()
{
 var i=0;
 startx=document.getElementById('ferienlayer').style.left.slice(0,2);
 startx=Number(startx);
 starty=document.getElementById('ferienlayer').style.top.slice(0,2);
 starty=Number(starty);
 lbreite=document.getElementById('ferienlayer').style.width.slice(0,-2);
 grenzwert=0-Number(lbreite);
 for(i=startx;i>grenzwert;i--)
 {
  window.setTimeout("setzelayer('ferienlayer',"+i+")",1000);
 }
}
function setzelayer(layer,x,y)
{
 if(x) document.getElementById(layer).style.left=x+"px";
 if(y) document.getElementById(layer).style.top=y+"px";
 //alert("X: "+x+"\nY: "+y);
}

tja, nach der eingestellten sekunde hüpft das teil aber gleich weg, und schwebt nich schön wie es soll

eigentlich müsste doch dem code zufolge der layer immer nach einer sekunde einen pixel nach links rutschen oder?`

ih hoffe jemand sieht den fehler

thx

viele grüße