在body用onclick事件,event.button判断鼠标按键,event.x/y鼠标所在位置,
display或visibility属性控制显示与否

解决方案 »

  1.   

    visibility的属性,hidden & visible,
     layer1.style.visibility='visible'
     layer1.style.visibility='hidden'
      

  2.   

    试试这个:)
    <div><table><tr><td><img name=image src="a.gif" style='position:absolute; visibility:hidden'></td></tr></table></div>
    在<head></heak>之间放上:
    <script>
    function userClick()
    {
    if(event.button==2){
    document.all.image.style.top=event.y;
    document.all.image.style.left=event.x;
    document.all.image.style.visibility='visible';
    }else{
    document.all.image.style.visibility='hidden';
    }
    document.onmousedown=userClick;
    }
    </script>
    在body中放上:onclick='userClick()'