var a=-50, b=-50; //Initialisierung der Layervariablen fuer bus1 auf left/top bezieht sich auf den start var c=-50, d=-50; //Initialisierung der Layervariablen fuer bus2 var e, f=150; //Initialisierung der Layervariablen fuer bus3 var g=-50, h; //Initialisierung der Layervariablen fuer bus4 var i=150,j; //bus 5 var k, l=850; //bus6 var m=100, n=-1650; //Initialisierung der Bus7 var o, p=600; //bus 8 var q=1, r=200; //bus 9 var breite, hoehe; var timer; function abfrage () { if (navigator.appName=='Netscape' && navigator.appVersion.charAt(0)>='4') { breite=screen.width; hoehe=window.innerHeight; c=breite+20; d=hoehe+20; c3=breite+700; o=c3; e=c; h=d; window.setTimeout ('bewegen_nc()', 20); } if (navigator.appName=='Mozilla') { breite=screen.width; hoehe=window.innerHeight; c=breite+20; d=hoehe+20; c3=breite+700; o=c3; e=c; h=d; window.setTimeout ('bewegen_nc()', 20); } if (navigator.appName=='Microsoft Internet Explorer' && navigator.appVersion.charAt(0)>='4') { breite=screen.width; hoehe=screen.height; c=breite+20; d=hoehe+20; c3=breite+700; o=c3; e=c; h=d; window.setTimeout ('bewegen_ie()', 20); } } function bewegen_nc() { a+=3; //Variablen hochzaehlen. Syntax entspricht a=a+2. Je hoeher die Zahl, desto staerker wird bei jedem Durchlauf die Koordinate geaendert, desto hoeher ist die Geschwindigkeit b+=6; //bei bus1 werden die Koords beide hochgezaehlt, d.h. er faengt beide mit minus an und arbeitet sich nach rechts unten c-=5; // bus2 genau umgekehrt, wird runtergezaehlt, laeuft also von rechts unten nach links oben d-=8; e-=5; // bei bus3 wird die x-Koordinate runtergezaehlt: er faehrt nach links f+=0.001; // die y Koordinate wird hochgezaehlt: erfaehrt nach unten g+=2; // bus4: x wird hochgezaehlt: er faehrt nach rechts. h-=2; // y wird runtergezaehlt: er faehrt nach oben i+=1; // bus5 wird nur auf x hoch gezaehlt: er faehrt nur nach rechts j=1; k=0; // bus6 wird nur auf y runtergezaehlt: er faehrt nur nach oben l-=10; m+=0.1; // bus7 wird nur auf y hochgezaehlt; er faehrt hoffentlich nur nach unten n+=4; o-=12; //bus 8 faehrt nur nach links p+=0.001; q+=9; // bus 9 nur nach links r-=1; if (b<(hoehe+20)) { document.getElementById("bus1").style.left=a; else { timer= setTimeout ('weiterfahren_nc()', 900); // hier wird das timeout fuer die waitingtime festgelegt } if (g<400) { document.getElementById("bus4").style.left=g; document.getElementById("bus4").style.top=h; } if (g==400) { intervalId = setInterval("nextFrame()", interval); document.getElementById("bus9").style.visibility="hidden"; } if (i<(breite-70)) { document.getElementById("bus5").style.left=i; document.getElementById("bus5").style.top=j; window.setTimeout ('bewegen_nc()', 50); // die Function bewegen ruft sich solange selber auf, wie in setTimeout festgelegt. Hier alle 50 Millisekunden } if (l>-30) {document.getElementById("bus6").style.left=k; document.getElementById("bus6").style.top=l; window.setTimeout ('bewegen_nc()', 2000); // die Function bewegen ruft sich solange selber auf, wie in setTimeout festgelegt. Hier alle 20 Millisekunden } if (n<(hoehe+40)) {document.getElementById("bus7").style.left=m; clearTimeout (timer); if (e>-300) {e-=5;f-=2;document.getElementById("bus3").style.left=e;document.getElementById ("bus3").style.top=f;window.setTimeout('weiterfahren_nc()',150); }}function bewegen_ie() { a+=3; //Variablen hochzaehlen. Syntax entspricht a=a+2. Je hoeher die Zahl, desto staerker wird bei jedem Durchlauf die Koordinate geaendert, desto hoeher ist die Geschwindigkeit b+=6; //bei bus1 werden die Koords beide hochgezaehlt, d.h. er faengt beide mit minus an und arbeitet sich nach rechts unten c-=5; // bus2 genau umgekehrt, wird runtergezaehlt, laeuft also von rechts unten nach links oben d-=8; e-=5; // bei bus3 wird die x-Koordinate runtergezaehlt: er faehrt nach links f+=2; // die y Koordinate wird hochgezaehlt: erfaehrt nach unten g+=2; // bus4: x wird hochgezaehlt: er faehrt nach rechts. h-=2; // y wird runtergezaehlt: er faehrt nach oben i+=1; // bus5 wird nur auf x hoch gezaehlt: er faehrt nur nach rechts j=1; k=0; // bus6 wird nur auf y runtergezaehlt: er faehrt nur nach oben l-=10; m+=0.1; // bus7 wird nur auf y hochgezaehlt; er faehrt hoffentlich nur nach unten n+=12; o-=8; //bus 8 faehrt nur nach links p+=0.001; q+=9; // bus 9 nur nach rechts r-=1; if (b<(hoehe+20)) { bus1.style.left=a; bus1.style.top=b; } if (c>100) { bus2.style.left=c; bus2.style.top=d; } if (e>900) { bus3.style.left=e; bus3.style.top=f; } else { timer= setTimeout ('weiterfahren_ie()', 900); // hier wird das timeout fuer die waitingtime festgelegt } if (g<400) { bus4.style.left=g; bus4.style.top=h; } if (g==400) { intervalId = setInterval("nextFrame()", interval); bus9.style.visibility="hidden"; } if (i<(breite-70)) { bus5.style.left=i; bus5.style.top=j; window.setTimeout ('bewegen_ie()', 50); } if (l>-30) { bus6.style.left=k; bus6.style.top=l; } if (n<(hoehe+2)) { bus7.style.left=m; bus7.style.top=n; } if (o>10) { bus8.style.left=o; bus8.style.top=p; } if (q<850) { bus9.style.left=q; bus9.style.top=r; } } function weiterfahren_ie(timer) { if (e>-300) { e-=5; f-=2; bus3.style.left=e; bus3.style.top=f; window.setTimeout ('weiterfahren_ie()', 150); } } div id="daten1" style="position:absolute; left:250px; top:74px; z-index:3" class="text">anne buss div id="daten3" style="position:absolute; left:250px; top:120px; z-index:3" class="text">lehrter str. 57 haus110557 berlin div id="daten4" style="position:absolute; left:250px; top:178px; z-index:3" class="textgruen"> a href="mailto:post@annebuss.de" onFocus="if(this.blur)this.blur()">post@annebuss.de