是asp版
http://community.csdn.net/Expert/topic/4270/4270498.xml?temp=.5941126

解决方案 »

  1.   

    img标签不支持键盘相关的事件
      

  2.   

    那么如何判断在这个contentEditable=true的区域内被选种的是不是图片或者能够返回这个被选种的物件的id,name,title之一?
      

  3.   

    document.onkeyup=function()
    {
      alert(document.activeElement.tagName);  //or
      //alert(document.elementFromPoint(event.clientX,event.clientY).tagName);
    }
      

  4.   

    <SCRIPT LANGUAGE=javascript FOR=document EVENT=onkeyup>
     ku()
    </SCRIPT>
    <div id="eee" >
    <img src="http://www.google.com/images/logo_sm.gif">asdfasdfasdfas
    <input type="text" value="aa">adfasdf
    </div>
    <script language="javascript">
    eee.contentEditable=truedocument.onkeyup=kd()
    function ku(){        
        var oControlRange = document.selection.createRange();
        if (oControlRange(0).tagName.toUpperCase() == "IMG") {
           alert("您在图片上按了键!")
        }
    }
    </script>