area只表示一区域,不表示一个实体。不可触发事作。
把图片切割吧。

解决方案 »

  1.   

    同意楼上的,
    分开,然后在IMG上面处理MOUSE的事件
      

  2.   

    <map name="FPMap0"> 
     <area href="javascript:void(alert())" shape="rect" coords="12, 14, 36, 42"></map>
     <img src="csdn.gif" id=m src=unsaved:///csdn.gif usemap="#FPMap0" width="120" height="60">     
      

  3.   

    但是onclick事件能接受啊图片切割可能有困难,我的图形不规格啊。<area href="javascript:void(alert())" 这种方式不能相应右键
      

  4.   

    <area shape="rect" coords="192,2,307,64" href="#" onmousedown="aa()" id=test>
    <script language="JavaScript">
    <!--
    function aa(){
    alert(event.button)
    if ((event.button==1) || (event.button==2)){
    alert("test");
    return false;
    }
    }
    //-->
    </script>