Scmetterlinge im Script....

Dodekaeder

Mitglied
Tach
habe grad nen script gefunden welches ich gerne verwenden würde, es ist quasi ein mouse trail der aus flatternden Schmetterlinen besthet. Allerdings habe ich das Problem das der Schmetterling von dem das alles ausgeht direkt unter dem Cursor ist und somit, sollte man nicht unglaubliche gedult und geschick aufbringen, das Problem entsteht das man nicht klicken kann, da der schmetterling es verhindert.
Also ich hätte also diesen Schmetterling einfach etwas versetzt (am besten nach oben) so das sich das alles löst...ich habe mich nun zwar schon daran probiert, jedoch scheint mein wissen nicht auszureichen.

Deswegen bitte ich um eure hilfe...


Hier das script

Code:
<script>
B=document.all;
C=document.layers;
T1=new Array("trail.gif",16,16,"trail.gif",22,21,"trail.gif",28,26,"trail.gif",30,31,"trail.gif",38,35,"trail.gif",30,31,"trail.gif",28,26,"trail.gif",22,21,"trail.gif",16,16,"trail.gif",10,10)
nos=parseInt(T1.length/3)
rate=100
ie5fix1=5;
ie5fix2=5;
LastPosX=5;
LastPosY=5;
for (i=20;i<nos;i++){
createContainer("CUR"+i,i*20,i*20,i*3+1,i*3+2,"","<img src='"+T1[i*3]+"' width="+T1[(i*3+1)]+" height="+T1[(i*3+2)]+" border=0>")}
function createContainer(N,Xp,Yp,W,H,At,HT,Op,St){
with (document){
write((!B) ? "<layer id='"+N+"' left="+Xp+" top="+Yp+" width="+W+" height="+H : "<div id='"+N+"'"+" style='position:absolute;left:"+Xp+"; top:"+Yp+"; width:"+W+"; height:"+H+"; ");
if(St){
if (C)
write(" style='");
write(St+";' ")
}
else write((B)?"'":"");
write((At)? At+">" : ">");
write((HT) ? HT : "");
if (!Op)
closeContainer(N)
}
}
function closeContainer(){
document.write((B)?"</div>":"</layer>")
}
function getXpos(N){
return (B) ? parseInt(B[N].style.left) : C[N].left
}
function getYpos(N){
return (B) ? parseInt(B[N].style.top) : C[N].top
}

function moveContainer(N,DX,DY){
c=(B) ? B[N].style :C[N];c.left=DX;c.top=DY;
LastPosX=DX; LastPosY=DY;
}
function cycle(){
//if (IE5)
if (document.all&&window.print){
ie5fix1=document.body.scrollLeft;
ie5fix2=document.body.scrollTop;
}
for (i=0;i<nos-1;i++) {
r=RandGen(-10,10);r1=RandGen(5,20);
moveContainer("CUR"+i,getXpos("CUR"+(i+1))+r,getYpos("CUR"+(i+1))+2-r1)
}
}
function newPos(e){
moveContainer("CUR"+(nos-1),(B)?event.clientX+ie5fix1:e.pageX+2,(B)?event.clientY+ie5fix2:e.pageY+2)
}
function delPos(e){
moveContainer("CUR"+(nos-1),-1000,-1000)
}
function RandGen(x, y) {
var range = y-x+1;
var l = ("" + range).length;
var num = (Math.floor(Math.random() * Math.pow(10,l)) % range) + parseInt(x);
return num;
}
if(document.layers)
document.captureEvents(Event.MOUSEMOVE)
//document.onclick=newPos
document.onmousemove=newPos
setInterval("cycle()",rate)
</script>
 
Re: Schmetterlinge im Script....

Kann mir denn da keiner weiter helfen, ich hatte gehofft das es sich hier um ein sehr einfaches Problem handelt....
 
Ich hab das Skript probiert, es hagelt lediglich Laufzeitfehler.

Abgesehen davon ist dieses Skript schätzungsweise 6-8 Jahre alt, berücksichtigt somit abgesehen vom IE keinen aktuellen Browser.
Vielleicht antwortet deshalb keiner, weil es den anderen genauso geht wie mir..... solchen Schnickschnack find ich albern und möchte ihm im www nicht begegnen... geschweige denn mich damit befassen:(
 
tja, ich bin eigentlich auch ehr feind dieser furchtbaren animationen die erven eh nur....aber nun hat man mich um rat gefrag und ich wusste letztendlich keinen enderen ausweg als hier rein zu posten...nunja...letztendlich ist es halt auch nicht mein leid ;-)
 

Neue Beiträge

Zurück