hmm, scheint irgendwie nicht zu funktionieren.
Ich stelle mich wahrscheinlich zu dumm an das richtig einzubinden.
Ich Poste mal den original quelltext. Das ist eine Grafik die der Maus folgt von
www.javapool.de ursprünglich hieß das alien.
var Ver4=parseInt(navigator.appVersion.charAt(0))>=4
var IE=navigator.appName.indexOf("Microsoft")!=-1
var al, imagesrc, ex=-64, ey=-64, x0=-64, y0=-64
function Bewegescout()
{ // Neue Position des scout berechnen
if (Math.abs(ex-x0)>=10) { x0+=Math.floor((ex-x0)*0.1) }
else if (ex!=x0) { x0+=Math.abs(ex-x0)/(ex-x0) }
if (Math.abs(ey-y0)>=10) { y0+=Math.floor((ey-y0)*0.1) }
else if (ey!=y0) { y0+=Math.abs(ey-y0)/(ey-y0) }
// entsprechende Grafik in Bezug zur Maus-Position waehlen
imagesrc=""
if ( (ex<x0) && ( (x0-ex) > Math.abs(y0-ey)/2 ) )
{ imagesrc="scout_l.gif"
if ( (x0-ex) < Math.abs(y0-ey)*2 )
{ if (ey<y0) imagesrc="scout_lo.gif"
if (ey>y0) imagesrc="scout_lu.gif"
}
}
if ( (ex>x0) && ( (ex-x0) > Math.abs(y0-ey)/2) )
{ imagesrc="scout_r.gif"
if ( (ex-x0) < Math.abs(y0-ey)*2 )
{ if (ey<y0) imagesrc="scout_ro.gif"
if (ey>y0) imagesrc="scout_ru.gif"
}
}
if (imagesrc=="")
{ if (ey<y0) imagesrc="scout_o.gif"
if (ey>y0) imagesrc="scout_u.gif"
if ((ex==x0)&&(ey==y0)) imagesrc="scout.gif"
}
// Grafik und Position setzen
if (Ver4)
{ if (!IE)
{ document.scoutLayer.document.images.scout.src=imagesrc }
else document.all.scoutLayer.document.images.scout.src=imagesrc
}
al.left=x0-64
al.top=y0
setTimeout("Bewegescout();",100)
}
function MeinMausEvent(e)
{ // Position des Maus-Cursors ermitteln
if (Ver4)
{ if (!IE)
{ ex=e.pageX
ey=e.pageY }
else
{ ex=event.clientX + document.body.scrollLeft
ey=event.clientY + document.body.scrollTop }
}
}
function ScriptSetup()
{ // Alle scout-Grafiken laden
isIm = (document.images) ? 1 : 0
if (isIm)
{ arImLoad = new Array
('scout','scout_u','scout_o','scout_l','scout_r',
'scout_lu','scout_lo','scout_ru','scout_ro')
arImList = new Array ()
for (counter in arImLoad)
{ arImList[counter] = new Image()
arImList[counter].src = arImLoad[counter] + '.gif'
}
}
// Globale Variablen setzen und Maus-Event initialisieren
if (Ver4)
{ if (!IE)
{ al=document.scoutLayer
document.captureEvents(Event.MOUSEMOVE)
}
else
{ al=document.all.scoutLayer.style }
document.onmousemove = MeinMausEvent
Bewegescout()
}
}
function Copyright()
{ window.focus()
alert("nicht immer auf´n Kopf klicken") }
function Zeigescout()
{ // Setzen der Block-Level Container zur Anzeige der Grafiken
if(Ver4)
{ s ='<DIV STYLE="visibility:hidden"></DIV>'
s+='<DIV ID="scoutLayer" STYLE="position:absolute; '
s+='top:-64; left:-64; width:64; height:64">'
s+='<A HREF="javascript:Copyright();">'
s+='<IMG NAME="scout" SRC="scout.gif" border=0>'
s+='</A></DIV>'
document.writeln(s)
}
}
window.onload = ScriptSetup
Zeigescout()