このページを表示するには、フレームをサポートしているブラウザが必要です。
var i; var dxOa32=new Array(),dyOa32=new Array(); var moveFlagOa32=new
Array(); for (i=0;i<=kazOa32;i++) { dxOa32[i]=xOa32[i],dyOa32[i]=yOa32[i];
moveFlagOa32[i]=true; } var mxOa32=xOa32[0],myOa32=yOa32[0],moveStopFlagOa32=false;
// イベントキャプチャーを設定する部分です。 if (document.all || document.getElementById
|| document.layers) { if (document.layers) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=mouseMoveEvOa32; if (moveStopOa32) { if (document.layers)
document.captureEvents(Event.MOUSEDOWN); document.onmousedown=mouseMoveStopOa32;
} } // イベントキャプチャーのマウス位置関数の部分です。 function mouseMoveEvOa32(e)
{ if (window.opera) { mxOa32=e.clientX; myOa32=e.clientY; } else if (document.all)
{ mxOa32=document.body.scrollLeft+event.clientX; myOa32=document.body.scrollTop+event.clientY;
} else if (document.getElementById || document.layers) { mxOa32=e.pageX;
myOa32=e.pageY; } } // イベントキャプチャーのStop関数の部分です。 function
mouseMoveStopOa32() { moveStopFlagOa32=!moveStopFlagOa32; } // 指定した場所に画像を移動させる部分です。
function setPoOa32(name,x,y) { if (document.all) { document.all(name).style.pixelLeft=x+spDxOa32;
document.all(name).style.pixelTop=y+spDyOa32; } else if (document.getElementById)
{ document.getElementById(name).style.left=x+spDxOa32; document.getElementById(name).style.top=y+spDyOa32;
} else if (document.layers) document.layers[name].moveTo(x+spDxOa32,y+spDyOa32);
} // 移動距離からxy座標を算出する部分です。 function getXYOa32(x1,y1,x2,y2,l,dl,flag)
{ var x,y; if (l==0) { if (flag==true) return x1; if (flag==false) return
y1; } else { x=dl/l*(x2-x1)+x1; if (flag==true) return x; if (flag==false)
{ if (x1-x2==0) { if (y1h2Oa32_1 || l<=h2Oa32_1 && moveFlagOa32[i]) { dxOa32[i]=getXYOa32(dxOa32[i],dyOa32[i],x2,y2,l,hOa32,true);
dyOa32[i]=getXYOa32(dxOa32[i],dyOa32[i],x2,y2,l,hOa32,false); setPoOa32("img"+i+"Oa32",dxOa32[i],dyOa32[i]);
moveFlagOa32[i]=true; } } else if (lh2Oa32_2 || l<=h2Oa32_2 && !moveFlagOa32[i-1]) { dxOa32[i]=getXYOa32(dxOa32[i],dyOa32[i],x2,y2,l,hOa32,true);
dyOa32[i]=getXYOa32(dxOa32[i],dyOa32[i],x2,y2,l,hOa32,false); setPoOa32("img"+i+"Oa32",dxOa32[i],dyOa32[i]);
moveFlagOa32[i]=true; } } setTimeout("mouseMoveOa32()",mouseSpeedOa32);
} } // End -->