<html> 
<style> 
div.contextmenu{
 background-color:threedface;border-style:outset;border-width:2;position:absolute;visibility:hidden;z-index:999

</style> 
<body> 
<div id=cmenu class=contextmenu> 
<img src='http://www.baidu.com/img/logo-yy.gif' width=100 height=95>
</div> 
</body> 
<script> function document.oncontextmenu() { 
  var e=event.srcElement; 
  var l=event.offsetX;; 
  var t=event.offsetY; 
  do { 
    l+=e.offsetLeft; 
    t+=e.offsetTop; 
  }while(e=e.offsetParent); 
    cmenu.style.pixelLeft=l; 
    cmenu.style.pixelTop=t; 
    cmenu.style.visibility="visible"; 
    event.returnValue=false; 
  } function cmenu.oncontextmenu(){ 
  event.cancelBubble=true; 
  event.returnValue=false; 
}function window.onbeforeunload() { 
  cmenu.style.visibility="hidden"; 
} function document.onclick() { 
  cmenu.style.visibility="hidden"; 

</script> 
</html>