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