円運動
Sample Source......................................................................>>>
<script language="JavaScript"><!--
 
var flg = true;
 
var timerID;
function enn(){
  if(flg){
    timerID = setInterval("ennMove()",1);
    bt.innerText = "停止";
 
    flg = false;
 
  }else{
    clearInterval(timerID);
    bt.innerText = "円運動開始";
 
    flg = true;
 
  }
}
var i = 1;
 
var r = 100;	//円の半径
 
var cx = 150;	//円の中心(x座標、Left位置)
 
var cy = 150;	//円の中心(y座標、Top位置)
 
 
function  ennMove(){
  var raj = 2 * Math.PI * i/180;	//ラジアン値
 
 
  dv.style.pixelTop = cy + r*Math.sin(raj);
  dv.style.pixelLeft = cx + r*Math.cos(raj);
 
  i++;
} 
//--></script>
</head>
<body>
<button id="bt"  onclick="enn();">円運動開始</button>
<div id="dv" 	style="position:absolute;top:150;left:250;
 
	width:30;height:30;font:26pt">
 
●</div>
end(最終更新:12/11/12)