<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>
window.onload=function(){
//テキストフィールド取得
mouseX=document.getElementById("mxx");
mouseY=document.getElementById("myy");
}
//座標取得して挿入1
document.onmousemove=function(e){
mouseX.value=e.pageX;
mouseY.value=e.pageY;
}
//座標取得して挿入2
function msMove(e){
mouseX.value=e.pageX;
mouseY.value=e.pageY;
}
document.onmousemove = msMove;
1でも2でも動く、違いはなんだろう
1のfunction(e)の引数eや
2のmsMove(e)の引数eはなんだろう
いままで理解した(と思っていた)引数とは、使い方が違う気がする。
関連記事かもしれん:
- 新しい記事:マウス座標を取得するサンプルと引数の疑問2
- 古い記事:DOMとDHTML