zoukankan      html  css  js  c++  java
  • append from cursor javascript

    Click Here to Insert

     function IFAdd() {
                    ifobj = window.frames.iframe1;
                    var e = document.getElementById("DropDownList1");
                    bookmark = e.options[e.selectedIndex].value;
                   // bookmark = document.getElementById('HiddenField1').value;
                    // this hidden field hv valueselected value  from drop down 
                    //txt = ifobj.document.createTextNode(bookmark);
                  // ifobj.contentEditable = true;            
                  // ifobj.document.getElementsByTagName('BODY')[0].contentEditable = true;
                   
                  insertAtCaret('textareaid',bookmark);
                    return false;
                }
    
    function insertAtCaret(areaId,text) {
        var txtarea = document.getElementById(areaId);
        var scrollPos = txtarea.scrollTop;
        var strPos = 0;
        var br = ((txtarea.selectionStart || txtarea.selectionStart == '0') ? 
            "ff" : (document.selection ? "ie" : false ) );
        if (br == "ie") { 
            txtarea.focus();
            var range = document.selection.createRange();
            range.moveStart ('character', -txtarea.value.length);
            strPos = range.text.length;
        }
        else if (br == "ff") strPos = txtarea.selectionStart;
    
        var front = (txtarea.value).substring(0,strPos);  
        var back = (txtarea.value).substring(strPos,txtarea.value.length); 
        txtarea.value=front+text+back;
        strPos = strPos + text.length;
        if (br == "ie") { 
            txtarea.focus();
            var range = document.selection.createRange();
            range.moveStart ('character', -txtarea.value.length);
            range.moveStart ('character', strPos);
            range.moveEnd ('character', 0);
            range.select();
        }
        else if (br == "ff") {
            txtarea.selectionStart = strPos;
            txtarea.selectionEnd = strPos;
            txtarea.focus();
        }
        txtarea.scrollTop = scrollPos;
    }
    
  • 相关阅读:
    String cannot applied 202010231141
    Dos命令快速删除文件和文件夹202007210924
    在共享文件夹可以直接右键选择映射成本地磁盘20200703
    CMD不能正常使用ping命令 202006301610
    Burp Suite测试Bug2020061801
    java正则表达式匹配电子邮件地址20200608
    [国家集训队]矩阵乘法
    一个极其常见的式子
    AHOI2018 Day1
    [AHOI2013]作业
  • 原文地址:https://www.cnblogs.com/happy-Chen/p/3641351.html
Copyright © 2011-2022 走看看