- 締切済み
Firefoxでマウス座標の取得
クリッカブルマップのマウスオーバー時にdivを表示させようと、以下のようなコードを書きました。 これだとFirefoxに対応していないのですが、どうやったら同じように座標を取得できるのかわかりません。 どなたかご教示をお願いします。 <script type="text/javascript" language="JavaScript"> <!-- function up(text){ document.getElementById('key').innerHTML=text; set.style.posLeft =document.body.scrollLeft+window.event.offsetX+150; set.style.posTop =document.body.scrollLeft+window.event.offsetY+250; document.all('set').style.display="block"; } function del(){ document.all('set').style.display="none"; } //--> </script>
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.2
function eventFunc(e){ up("text",e); } エレメント.onmouseover = evntFunc; のようにしておけば、 offsetX に相当するのが e.pageX offsetY に相当するのが e.pageY で取得できます
noname#84778
回答No.1
お礼
ありがとうございます。 参考URLは拝見していたのですが、具体的に堂使うかというところで頭を抱えていまして…