以下を参考に、Prototype.jsを使ったサンプルを作ったのですが、困ったことがあります。
http://javascriptist.net/ref_prototype/Event.pointerX.html
上記のサンプルでは、引数にイベントハンドラを取得しています。
しかし、自分のスクリプトでは事情があって、タグ内に記述する書き方
例) <a href="#" onclick="getMouse()">...
という書き方をしなければなりません。
この時、イベントハンドラを渡すにはどうしたらよいのでしょうか? 試しに
例) <a href="#" onclick="getMouse(Event)">...
としたのですが、うまく渡すことができませんでした。恐れ入りますが、お知恵を拝借できれば幸いです。
大文字の「Event」でなく、小文字の「event」です。
下のような書き方だとうまくいくかもしれません。
function getMouse(ev) { if(/* IEなら */)ev = event; /* ここに処理を書きます */ }
<a href="#" onclick="getMouse(event)">
ばっちりでした! ありがとうございました!!