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
