マウス座標を取得するサンプルと引数の疑問

  • このエントリーをはてなブックマークに追加
  • LINEで送る


[html]
<form id="form1" name="form1" method="post" action="">
<label for="mxx">mouseX</label>
<input type="text" name="mxx" id="mxx" />
<label for="myy">mouseY</label>
<input type="text" name="myy" id="myy" />
</form>
[/html]
[js]
window.onload=function(){
//テキストフィールド取得
mouseX=document.getElementById("mxx");
mouseY=document.getElementById("myy");
}
[/js]
[js]
//座標取得して挿入1
document.onmousemove=function(e){
mouseX.value=e.pageX;
mouseY.value=e.pageY;
}
[/js]
[js]
//座標取得して挿入2
function msMove(e){
mouseX.value=e.pageX;
mouseY.value=e.pageY;
}
document.onmousemove = msMove;
[/js]
1でも2でも動く、違いはなんだろう
1のfunction(e)の引数eや
2のmsMove(e)の引数eはなんだろう
いままで理解した(と思っていた)引数とは、使い方が違う気がする。

  • このエントリーをはてなブックマークに追加
  • LINEで送る

SNSでもご購読できます。

コメントを残す


You can add images to your comment by clicking here.