yourLogo='Schmusipusipuuhh :*++ '; logoFont='Verdana'; logoSize=1; // 1-7 only! für grössere Schrift ändere logowidth und -height! logoColor='FF0000'; logoWidth=100; logoHeight=100; logoSpeed=0.03; //ab hier nichts mehr ändern! yourLogo=yourLogo.split(''); L=yourLogo.length; Result=""; TrigSplit=360/L; br=(document.layers)?1:0; if (br){ for (i=0; i < L; i++) document.write(''+Result+yourLogo[i]+''); } else{ document.write('
'); for (i=0; i < L; i++) document.write('
'+Result+yourLogo[i]+'
'); document.write('
'); } ypos=0; xpos=0; step=logoSpeed; currStep=0; Y=new Array(); X=new Array(); Yn=new Array(); Xn=new Array(); for (i=0; i < L; i++) { Yn[i]=0; Xn[i]=0; } (document.layers)?window.captureEvents(Event.MOUSEMOVE):0; function Mouse(evnt){ ypos = (document.layers)?evnt.pageY:event.y; xpos = (document.layers)?evnt.pageX:event.x; } (document.layers)?window.onMouseMove=Mouse:document.onmousemove=Mouse; function animateLogo(){ if (!br)outer.style.pixelTop=document.body.scrollTop; for (i=0; i < L; i++){ var layer=(document.layers)?document.layers['ns'+i]:ie[i].style; layer.top =Y[i]+logoHeight*Math.sin(currStep+i*TrigSplit*Math.PI/180); layer.left=X[i]+logoWidth*Math.cos(currStep+i*TrigSplit*Math.PI/180); } currStep-=step; } function Delay(){ for (i=L; i >= 0; i--) { Y[i]=Yn[i]+=(ypos-Yn[i])*(0.1+i/L); X[i]=Xn[i]+=(xpos-Xn[i])*(0.1+i/L); } animateLogo(); setTimeout('Delay()',20); } window.onload=Delay;