まぁ一応できるようではある。
Minefield(Firefox 3.7a1pre),Opera 10.50,Safari 4.0.4で確認。
=============ソースコード================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Q5609692</title>
<script type="text/javascript">
function init(){
document.getElementById("hoge").addEventListener("click", function(event){ alert(event.clientX); }, true);
}
function test(){
var mouseevent = document.createEvent("MouseEvent");
mouseevent.initMouseEvent("click",true,true,window,1,0,0,100,100,false,false,false,false,0,null);
document.getElementById("hoge").dispatchEvent(mouseevent);
}
</script>
</head>
<body onload="init()">
<p id="hoge">あああああ</p>
<button id="fuga" type="button" onclick="test();">処理</button>
</body>
</html>
=====================
#参考文献:
http://www.w3.org/TR/DOM-Level-3-Events/
#fireEvent?ナニソレ、食えるの?
お礼
ありがとうございます。 Firefox でポップアップ?を確認しました。 IEで動作しないのがなんとも残念です・・・