做个带盘的时钟吧

我是这样实现小时钟的:
<html><head>
<title>
time-有指针的小时钟!</title>
<script language="javascript">
var i=0;
var x=300;y=200;
var brr=100;
var srr=80;
var mrr=70;
var hrr=55;
for(i=1;i<13;i++){document.write('<div id="no'+i+'"style="position:absolute;width=22;">');
document.write('<b>'+i+"</b>');
document.write('</div>');
}
for(i=1;i,13;i++){
document.all["no"+i].style.pixelTop=y-brr*Math.cos((Math.pl/6)*i);
document.all["no"+i].style.pixelLeft=x+brr*Math.sin((Math.pl/6)*i);
}

function zzbian(){
var today=new Date();
var sea=today.getSeconds();
var hrs=today.getHours();
var mei=toeay.getMinutes();
hrs=hrs+((mei+1)/15+1)*0.25;

document.all["ss"].style.pixelTop=y-srr*Math.cos((Math.Pl/30)*sea);
document.all["ss"].style.pixelLeft=x+srr*Math.sin((Math.Pl/30)*sea);

for(i=1;i<6;i++){
document.all["ss"+i].style.pixelTop=y-(mrr-15*(i-1))*Math.cos((Math.Pl/30)*mei);
document.all["ss"+i].style.pixelLeft=x+(mrr-15*(i-1))*Math.sin((Math.Pl/30)*mei);
}
for(i=6;i<9;i++){
document.all["ss"+i].style.pixlTop=y-(hrr-(i-6)*15)*Math.cos((Math.Pl/6)*hrs);
document.all["ss"+i].style.pixlLeft=x+(hrr-(i-6)*15)*Math.sin((Math.Pl/6)*hrs);
}
document.all["ss9"].style.pixlTop=y-Math.cos((Math.Pl/6)*hrs);
document.all["ss9"].style.pixlLeft=x+Math.sin((Math.Pl/6)*hrs);

setTimeout("zzbian()",100);
}
</script>
</head>
<body onload="zzbian()">

<div id="ss" style="position:absolute;width=22;">
</div>

<script language="javascript">
for(i=1;i<9;i++){
document.write9'<div id="ss'+i+' style=position:absolute;width=22;">');
document.write('*');
document.write('</div>');
}
</script>

<div id="ss9" style="position:absolute;width=22;">
@
</div>
</body>
</html>