<a id=mm href="j2.asp">document.onkeydown = function(E)
{
  var e = window.event.srcElement;
  if(!(e.tagName=="TEXTAREA" || (e.tagName=="INPUT" && e.type!="button")))
    document.all.mm.click();
}

解决方案 »

  1.   


    <body>
    <a href="j2.asp">
    "><img src="images/cjbj.gif" width="1024" height="768" border="0">
    </a>
    <script>
    document.body.onkeyup=function(){if(event.keyCode==32)location='j2.asp'}
    </script>
    </body>
      

  2.   

    不好意思, 连键值都没有判断:
    <a id=mm href="j2.asp">document.onkeydown = function(E)
    {
      var e = window.event.srcElement;
      if(window.event.keyCode!=32) return;
      if(!(e.tagName=="TEXTAREA" || (e.tagName=="INPUT" && e.type!="button")))
        document.all.mm.click();
    }