记录下iframe中光标的位置,在失去焦点后恢复

解决方案 »

  1.   

    主要是处决于你iframe页面的焦点获取吧

    a.htm
    <IFRAME HEIGHT=300  NAME=NONE WIDTH="300" FRAMEBORDER=0 STYLE="overflow:yes;z-index:1" SRC=  "b.htm";  ></IFRAME > 
    <input type=text><input type=text>b.htm
    <html>
    <body onload=getfocus()>
    <input type=text name=tt>
    <script>
    function getfocus(){
    document.getElementById("tt").focus();
    }
    </script> 
    </body>
    </html>or <html>
    <body onload=getfocus()>
    <input type=text name=tt>
    <script>
    function getfocus(){
    tt.focus();
    }
    </script> 
    </body>
    </html>
      

  2.   

    若是获取IFRAME内页面的textarea 焦点,则定制textarea的名字就行了,如
    <body onload=getfocus()>
    <script>
    function getfocus(){
    tt.focus();
    }
    </script> 
    <textarea name="tt" rows="9" cols="64"></textarea>