`
robotmen
  • 浏览: 56657 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

在光标插入的地方插入内容

 
阅读更多
function getValue(value)
{
    insertAtCursor(document.all.ContentTextBox, value);
    document.getElementById("LabelDivid").style.display = "none";
}
function insertAtCursor(myField, myValue) {
    //IE 浏览器  
    if (document.selection) {  
        myField.focus();  
        sel = document.selection.createRange();
        sel.text = myValue;  
        sel.select();  
    }
     //FireFox、Chrome等  
    else if (myField.selectionStart || myField.selectionStart == '0') {  
        var startPos = myField.selectionStart;  
        var endPos = myField.selectionEnd; 
        // 保存滚动条  
        var restoreTop = myField.scrollTop;  
        myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);  
        if (restoreTop > 0) {  
            myField.scrollTop = restoreTop;  
        }  
        myField.focus();  
        myField.selectionStart = startPos + myValue.length;  
        myField.selectionEnd = startPos + myValue.length;
    } else {  
        myField.value += myValue;
        myField.focus();
    }  
} 

 子窗口返回父窗口,在光标插入的地方插入内容。

分享到:
评论

相关推荐

    编辑框光标位置插入文本

    编辑框光标位置插入文本

    DIV可编辑模式在光标位置插入内容

    接下来,我们将深入探讨`contenteditable`属性的工作原理以及如何在光标所在位置插入内容。 `contenteditable`属性是一个布尔值属性,当应用于元素时,使得元素及其所有子元素都成为可编辑的。如果设置为`true`或不...

    在textarea光标处插入文本

    ### 在Textarea光标处插入文本 #### 知识点概览 本文将详细介绍如何使用JavaScript在`textarea`的光标位置插入文本。该方法适用于多种浏览器环境,包括Internet Explorer(IE)和其他基于Mozilla的浏览器(如Fire...

    javascript 在光标处插入指定内容

    此外,对于更复杂的场景,如处理多行文本、处理表格或嵌套元素时,可能需要更精细的逻辑来确保正确地插入内容并保持光标位置。同时,需要注意跨浏览器兼容性问题,不同的浏览器可能会有不同的实现细节。 总结起来,...

    Textarea在光标停留处插入文字

    标题“Textarea在光标停留处插入文字”涉及到的是如何在`Textarea`中实现文字的动态插入,使得新添加的文字能精确地出现在用户当前光标所在的位置。这通常涉及到JavaScript的DOM操作和事件监听。 在HTML中,`...

    使用JS在textarea在光标处插入内容

    在IT领域,特别是前端开发中,使用JavaScript在`textarea`元素的光标位置插入内容是一项常见且实用的技术。本文将详细解析如何实现这一功能,并深入理解其背后的逻辑与原理。 ### 核心知识点:在`textarea`光标处...

    c#光标处插入项目源码_光标插入_married6uu_flewuvd_

    在C#编程中,"光标插入"是一个常见的操作,特别是在文本编辑器或者代码编辑器的开发中。这个操作允许用户在当前光标位置插入新的文本或者代码,提高编写和编辑代码的效率。"c#光标处插入项目源码"涉及到的核心知识点...

    vue项目中在可编辑div光标位置插入内容的实现代码

    vue项目中在可编辑div光标位置插入内容 html: ($event, draggable='true' v-for=(item, key=index click=dropRelease($event,> {{item.labelName}} <div cont

    通过javascript在光标处插入文本

    通过Javascript在光标处插入文本 在网页开发中,经常需要在文本框中插入文本,特别是在光标处插入文本。下面,我们将讨论如何使用Javascript在光标处插入文本。 光标位置获取 在获取光标位置之前,我们需要了解...

    易语言光标处插入文本

    易语言光标处插入文本源码,光标处插入文本,GetForegroundWindow,GetWindowThreadProcessId,GetCurrentThreadId,AttachThreadInput,GetFocus,GetClassName1,GetClassName,SetWindowLong,SendMessage,WindowFromPoint,...

    Jquery内容插入光标处插件

    4. **更新光标位置**:插入内容后,为了保持用户体验,光标需要被重新定位到原来的地方或者插入内容的后面。这可能需要用到`setSelectionRange`或`createTextRange`方法。 5. **事件绑定**:如果需要根据用户交互来...

    光标处插入图片(类似于qq表情)

    在IT行业中,尤其是在文本编辑和富文本处理领域,"光标处插入图片(类似于qq表情)"是一个常见的功能需求。这个功能允许用户在文本输入时,像QQ聊天那样,在光标位置方便地插入图片,增强表达的生动性。下面将详细探讨...

    易语言光标处插入文本.rar

    在文本编辑环境中,光标位置就是用户可以输入文本的地方。 在易语言中,插入文本涉及到对控件的操作,比如窗口、文本框等。这些控件通常有“插入文本”或“设置文本”等方法来改变它们的内容。下面是一个简单的例子...

    易语言源码易语言光标处插入文本.rar

    可以将插入文本的功能封装成一个独立的函数或子程序,这样在其他地方需要类似功能时,可以直接调用。 7. **数据类型和变量**:在实现这个功能时,可能需要用到字符串型($)变量来存储待插入的文本,以及整型(%)...

    javascript实现 在光标处插入指定内容

    javascript实现 在光标处插入指定内容 javascript是一种广泛应用于网页开发的脚本语言,它可以实现很多有趣和实用的功能。今天,我们来学习如何使用javascript实现在光标处插入指定内容。 在上面的代码中,我们...

    jquery实现在光标位置插入内容的方法

    在本篇文档中,我们主要讨论了使用jQuery实现光标位置插入内容的方法,该方法涉及到了jQuery功能的扩展技巧,对于需要在Web页面上实现这一功能的开发者来说具有一定的参考价值。 首先,文中提到了jQuery本身的一些...

    ios-超简单textView指定光标下插入图片或文字.zip

    - 若要在光标后插入内容,先保存光标位置,插入内容后再恢复光标位置。 ```swift let originalRange = textView.selectedRange // 插入操作 textView.selectedRange = originalRange ``` 5. **监听光标位置*...

    textbox 在光标位置插入字符功能的js实现(兼容ie,firefox)

    NULL 博文链接:https://ifrozen.iteye.com/blog/1737860

    JQuery在光标位置插入内容的实现代码

    在网页开发中,有时我们需要在用户输入的文本框(`<input>`或`<textarea>`)的光标位置动态插入内容。JQuery提供了一个方便的方法来实现这一功能,特别是考虑到不同浏览器之间的兼容性问题,例如IE和Firefox的差异。...

Global site tag (gtag.js) - Google Analytics