onblur="this.focus()">要实现什么?

解决方案 »

  1.   

    还是用onblur,如果是的话,好像不可以
      

  2.   

    cpplus啊,谁有看到他出现啊?好久没看到咯。你这个问题是肯定的啦,当点击input的时候document.body.onblur发生,body获得焦点,同时input失去焦点,这样,input永远不能获得焦点,永远也写不上。blur的事件处理最好不要写什么什么focus。还是象孟子说的那么弄吧,毕竟IE功能有限啊。
      

  3.   

    <body onblur="chkFocus()">
    <input onfocus="inside=true" onblur="chkFocus()">
    <input onfocus="inside=true" onblur="chkFocus()">
    <input onfocus="inside=true" onblur="chkFocus()">
    <script>
    var inside=false;
    function chkFocus(){
    setTimeout("if(!inside)window.focus();inside=false",0);
    }
    </script>