The Javascript below doesn't seem to work on Chrome, Firefox and Opera.
<html>
<script>
function window_onLoad(){
var ang;
var i;
imgMid.style.posLeft = document.body.clientWidth / 2;
imgMid.style.posTop = document.body.clientHeight / 2;
ang = 6.2 / 8;
Position(div1, ang);
Position(div2, ang * 2);
Position(div3, ang * 3);
Position(div4, ang * 4);
Position(div5, ang * 5);
Position(div6, ang * 6);
Position(div7, ang * 7);
Position(div8, ang * 8);
}
function Position(objO, a){
objO.style.posLeft = imgMid.style.posLeft + Math.sin(a) * 200;
objO.style.posTop = imgMid.style.posTop - Math.cos(a) * 200;
}
</script>
<body onload="window_onLoad()">
<img id=imgMid style="position: absolute;" src="dot.gif" />
<div id=div1 style="position: absolute;">1</div>
<div id=div2 style="position: absolute;">2</div>
<div id=div3 style="position: absolute;">3</div>
<div id=div4 style="position: absolute;">4</div>
<div id=div5 style="position: absolute;">5</div>
<div id=div6 style="position: absolute;">6</div>
<div id=div7 style="position: absolute;">7</div>
<div id=div8 style="position: absolute;">8</div>
</body>
</html>
As a result it shows as imgMid
and the numbers in the top right hand corner, however in Safari it appears as a circle of numbers around imgMid
, as it is meant to.