hab mir a Script runtergeladen ( weil ich selber kein javas. kann )
und a bissl verändert .. so nun funzt so weit alles , aber nur auf IE oder IE basis browsern ...
das is der Quelltext:
<html>
<head>
<script language="javascript">
function startclock()
{
window.setInterval('clock(100,550,400,7)','1000')
clock(100,550,400,7)
}
function deg2rad(integer)
{
return Math.abs((2*Math.PI) / (360 / integer));
}
function getdeg(vdeg)
{
vdeg-=90;
return (vdeg < 0) ? 360+vdeg : vdeg;
}
function clock(size,px,py,zeiger)
{
var jetzt = new Date();
var hour = new Array(4,5,6,7,8,9,10,11,12,1,2,3);
var save = "";
for(var i=0;i < hour.length;i++)
{
save+="<div style='position:absolute; top:"+((Math.sin(deg2rad( (i+1)*30 ))*(size*0.8)) + py)+"px; left:"+((Math.cos(deg2rad( (i+1)*30 ))*(size*0.8)) + px)+"; height:'20'; width:'20'' align=center>"+hour[i]+"</div>";
}
var werte = new Array(jetzt.getHours()*30,jetzt.getMinutes()*6,jet
zt.getSeconds()*6);
var width = new Array((size*0.5),(size*0.6),(size*0.7));
for(var x=0;x < 3;x++)
{
for(var h=0;h < width[x];h+=zeiger)
{
save+="<div style='position:absolute; top:"+((Math.sin(deg2rad( getdeg(werte[x]) ))*h) + py-(size*0.03))+"px; left:"+((Math.cos(deg2rad( getdeg(werte[x]) ))*h) + px+(size*0.05))+"; height:'20'; width:'20''>.</div>";
}
}
document.all.set2.innerHTML=save;
}
</script>
</head>
<body onLoad="startclock()" style="background-color:black;">
<div id="set2" style="font-family: Verdana; font-size:10pt; color=#33ff00;"></div>
</body>
</html>
was muss ich tun damit das auch zb in FF rennt?
danke im voraus
mfg rene
Dieser Beitrag wurde von amalbhalbe bearbeitet: 04. Oktober 2004 - 11:59