javascriptで、マウスの位置を確認するには、イベントオブジェクトを利用して確認する。
IEは、「window.event」でイベントオブジェクトを取得できる。
他のブラウザは、「関数(e){プログラム}」で、「e」引数にイベントオブジェクトが代入される。
IEと他のブラウザに対応させるために、「if (!e) e = window.event;」でイベントオブジェクトを「e」に代入させることで、IEブラウザに対応させる。
イベントのみで引数なしの関数
function 関数名(e){
if (!e) e = window.event;
var Screen_Width=e.screenX;
var Screen_Height=e.screenY;
var Browzer_Width=e.clientX;
var Browzer_Height=e.clientY;
}
イベントのみで引数なしの関数呼び出し
関数名(event);
//クリックしたときに実行される
document.onmousedown = 関数名;
//マウスを移動させると実行される
document.onmousemove = 関数名;
イベントと複数引数の関数
function 関数名(e,変数名,変数名,・・・・){
if (!e) e = window.event;
var Screen_Width=e.screenX;
var Screen_Height=e.screenY;
var Browzer_Width=e.clientX;
var Browzer_Height=e.clientY;
}
イベントと複数引数の関数の呼び出し
関数名(event,引数,引数,・・・・);
//クリックしたときに実行される
document.onmousedown = 関数名(event,引数,引数,・・・・);
//マウスを移動させると実行される
document.onmousemove = 関数名(event,引数,引数,・・・・);