getMouseXonScreen()
マウスを動かした時のスクリーン上のX座標位置を取得するためのサンプルファンクションです。document.onmousemove = Function名によるmousemove監視などのEventとセットで使い、
動いた時に
screenXを返します。
*このファンクションをコピーして<script>と</script>の間にペーストしておくだけでこの機能をクロスブラウザに利用できるようになります。
Cross-Browser のための Sample Function
Syntax : getMouseXonScreen(eventObject名)
function getMouseXonScreen(e){
if(document.all)
return window.event.screenX //o6,e4,e5,e6用
else if(document.layers || document.getElementById )
return e.screenX //n4,n6,n7,m1,s1用
}
Example
<script type='text/javascript'>
<!--
//--マウスを動かすとmmv()を実行します
document.onmousemove = mmv
if(document.layers)document.captureEvents(Event.MOUSEMOVE) //n4用
function mmv(e){
//マウスを動かした時に実行する命令を
//このファンクション内に書きます
window.status = "X = " + getMouseXonScreen(e)
}
//マウスのScreen上のX位置取得
function getMouseXonScreen(e){
if(document.all)
return window.event.screenX //o6,e4,e5,e6用
else if(document.layers || document.getElementById )
return e.screenX //n4,n6,n7,m1,s1用
}
//-->
</script>
マウスを動かすとスクリーン上のカーソルX座標が
<br>ブラウザのステ−タス行へ表示されます。