JavaScript の質問用スレッド

このエントリーをはてなブックマークに追加
523Name_Not_Found
テーブル内に画像を配置し、どの画像上でマウスクリックされたかによって
処理を振り分けるスクリプトを作っています。
こんな感じです。

<table onMouseDown='func()'>
 <tr><td><img src="a.png" id="a"></td><td><img src="b.png" id="b"></td>〜</tr>
 ・
 ・
</table>

IEですと、func(){}内でevent.srcElement.idを読み出すことによって、
どの画像上でクリックされたかを知ることができるのですが、
同じようなことをNetscape4.xやMozilla/N6上で行うことはできるでしょうか?

確実なところでは、imgタグ内にonMouseDownを置いて、
<img src="a.png" id="a" onMouseDown='func("a")'>

とでもすればいいのでしょうが、結構大きなテーブルなので
できればこれは避けたいのです。何かいい方法はないでしょうか?