bitte sehr:
<BODY BGCOLOR="#FFFFFF" onmousemove="if(v1==1) kugelxy();">
<layer id="main" width="100%" height="100%">
<layer top="0" left="0" visibility="hide" id="NNkugel"><img class="hide" id="IEN6kugel" src="bilder/js/kugel.gif"></layer>
<layer top="0" left="0" id="NNklick"><table id="IEN6klick" onclick="if(IE) kugelBeweg();" width="150" height="150" border="0" cellpadding="0" cellspacing="0"><tr valign="middle"><td align="center" id="IEN6klick2">
Klicken Sie<br>hier drauf
</td></tr></table></layer>
</layer>
<script language="Javascript">
<!--
function kugelBeweg(k2)
{
if(NN)
{
kx=k2.pageX;
ky=k2.pageY;
objklick.releaseEvents(Event.MOUSEDOWN);
document.layers[0].captureEvents(Event.MOUSEMOVE);
document.layers[0].onmousemove=kugelxy;
}
if(IE)
{
kx=window.event.x;
ky=window.event.y;
v1=1;
}
if(N6)
{
kx=k2.pageX;
ky=k2.pageY;
objklick.onmousedown=null;
N6kugel.onmousemove=kugelxy;
}
w1="Bewegen Sie<br>diesen Spot<br>mit der Maus!";
if(NN)
{
with(objklick.document)
{
clear();
write("<table width=\"150\" height=\"150\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr valign=\"middle\"><td align=\"center\">\n"+w1+"</td></tr></table>\n");
close();
}
}
else objklick2.innerHTML=w1
}
function kugelxy(k1)
{
if(!IE)
{
x=k1.pageX;
y=k1.pageY;
}
else
{
x=window.event.x;
y=window.event.y;
}
x-=kx;
y-=ky;
if(y<0) y=0;
if(x<0) x=0;
kugel();
}
function kugel()
{
objkugel.top=y;
objkugel.left=x;
}
function init()
{
if(IE) x = document.body.offsetWidth;
else x = window.innerWidth;
y=0;
kugel();
ks1=x;
ks2=Math.PI;
ks3=0;
aktiv.kugel = window.setInterval("kugelStart()",20);
objkugel.visibility=show;
}
function kugelStart()
{
ks4=0.05;
ks2+=ks4;
ks3+=ks4;
x=Math.sin(ks2)*ks1+ks1;
y=Math.sin(ks3*3)*100+100;
kugel();
if (ks2>=(3*Math.PI/2)) window.clearInterval(aktiv.kugel);
}
var v1, x, y, ks1, ks2, kx, ky = 0;
aktiv = new Array();
aktiv.kugel = 0
IE = parent.browser.IE;
N6 = parent.browser.N6;
NN = parent.browser.NN;
if(NN)
{
var objkugel=document.main.document.NNkugel;
var objklick=document.main.document.NNklick;
var hide = "hide";
var show = "show";
objklick.captureEvents(Event.MOUSEDOWN);
objklick.onmousedown=kugelBeweg;
}
else
{
var objklick=document.getElementById('IEN6klick');
var objklick2=document.getElementById('IEN6klick2');
var objkugel=document.getElementById('IEN6kugel').style;
var hide = "hidden";
var show = "visible";
objkugel.position="absolute";
with(objklick.style)
{
position="absolute";
left=0;
top=0;
}
}
if(N6)
{
var N6kugel=document.body;
objklick.onmousedown=kugelBeweg;
}
init();
//-->
</script>
</BODY>
Also ich hab das Ding aus meiner HTML rausgenommen, und nix weiter verändert.
Das ganze stammt aus einem Frame. im Frameset steht noch:
browser = new Array();
if (navigator.appName != "Netscape")
{
if (document.all) browser.IE = new Boolean(true);
else browser.IE3 = new Boolean(true);
}
else if(navigator.appVersion.substr(0,1)>=5) browser.N6 = new Boolean(true);
else browser.NN = new Boolean(true);
Das ganze schaut so aus, das ein kugel.gif ins Fenster rein fliegt. Dann kann man das Ding mal an klicken, und dieses kugel.gif bewegen.
Also eigentlich ist es mehr als Du wolltest, aber ich bin zu faul das Ding abzuspecken...Du wirst sicher schnell checken was Du brauchst.