<script type="text/javascript">
        function ss() {
      if(window.event.keyCode==13) {
          window.location.href = "http://www.baidu.com";
      }
        }
    </script>
    <input type="text" onkeydown="ss()" /> 这样写的时候 用户点击回车建时 页面不会跳转而是刷新当前页面 
 之后换成了 onkeyup就可以链接到百度了  

解决方案 »

  1.   


                                document.onkeydown = function(evt){
        var evt = window.event?window.event:evt;
        if(evt.keyCode==13)
        {
        window.location.href = "http://www.baidu.com";
        }
        }
      

  2.   

    <script type="text/javascript">
    function ss()
    {
    if(window.event.keyCode==13&&event.srcElement.id=='txtbox')
    {
    window.location.href = "http://www.baidu.com";
    }
    return false;
    }
    </script>
    <form id='form1' action='noname.html' method="post" onsubmit='ss();'>
    <input id='txtbox' type="text" onkeydown="return ss()" />
    <input type="submit">
    </form>form表单有提交导致提交到了action的页面去了,所以...