- 热门文章:
- · VBScript-to-javascript Functions (转)
- · 右键弹出自定义菜单,很有意思呀!
- · (排序,连选,跳选多项Option)下拉列表框1<=>下拉列表框(改进版)
- · 没什么,就是document的一个方法而已,语法见内
- · 让文字在页面上90度,180度翻转
- · 其它可执行的命令
- · 一个关于新窗口自动调节大小的问题
- · 用javascript 调用word文档!
- · 下拉列表框1<=>下拉列表框2(HTML版)
- · 按esc键退出的一个函数,希望对大家有所帮助!!
- · 将你的网站设置为客户的信任站点--WSH方案
- · 精彩OUTLOOK 2000组件放送
上一篇:送大家一个好东西。。文章发表了。。我公布代码!! >>
用javascirpt在<TEXTAREA>中插入元素(光标位置),大家看看!
<HEAD>
<SCRIPT>
function storeCaret (textEl) {
if (textEl.createTextRange)
textEl.caretPos = document.selection.createRange().duplicate();
}
function insertAtCaret (textEl, text) {
if (textEl.createTextRange && textEl.caretPos) {
var caretPos = textEl.caretPos;
caretPos.text =caretPos.text.charAt(caretPos.text.length - 1) == @# @# ?text + @# @# : text;
}
else
textEl.value = text;
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="aForm">
<TEXTAREA NAME="aTextArea" ROWS="5" COLS="80" WRAP="soft" ONSELECT="storeCaret(this);" ONCLICK="storeCaret(this);" ONKEYUP="storeCaret(this);"> 这是例子,你可以在这里添加文字、插入文字。 </TEXTAREA>
<BR>
<INPUT TYPE="text" NAME="aText" SIZE="80" VALUE="我要在光标处插入这些文字"><BR>
<INPUT TYPE="button" VALUE="我要在光标处插入上面文本框里输入的文字!" ONCLICK="insertAtCaret(this.form.aTextArea, this.form.aText.value);">
</FORM>
</BODY>
</HTML>
相关文章:
- · 将你的网站设置为客户的信任站点--VB方案
- · JS的表格控制例子.
- · 一个显示计算机时间的钟表的程序代码
- · 客户端JS表格排序---摘自微软.
- · 函数整理(变量和转换函数)
- · 函数整理(条件函数)
- · 函数整理(输入函数)
- · 函数整理(数学函数)
- · 函数整理(字符串函数)
- · 函数整理(日期和时间函数)
- · 动态伸缩ie窗口(酷)(天乐原创)
- · 利 用 ASP 在 客 户 端 注 册 DLL 文 件!
- · 我有2个类似的js,不知道有用否 1
- · 我搜集过一段类似的js,不知道有用否
- · form文本域的通用校验函数
- · 函数控制最小化窗口
- · 用DHTML来模拟实现下拉菜单
- · javascript动态增加、删除、填充表格内容。
- · 最完美的JS万年历(一)
- · 最完美的JS万年历(二)
- · 最完美的JS万年历(三)
- · 用JS定制IE工具栏按钮
- · 看看我写的.和这里样式差不多.不过一样好用哟.滑动时还有音乐.用的qq的音乐
- · 妙用VBScript自制IE工具栏按钮(转)
- · js有几个缺陷。combox1.doSelectIdx(-1)我看不用调用了。
- · 层不能跨框架(包括TEXTAREA)显示的解决办法
- · 罗亭的可输入下拉框的解密简化版.
- · IE里的探索之浏览器概览
- · IE里的探索之向标准上下文相关菜单里添加条目
- · IE里的探索之添加浏览器栏
- · IE里的探索之添加工具条按钮(2)
- · IE里的探索之添加工具条按钮(1)
- · IE里的探索之创建具有良好行为的自定义元素
- · IE里的探索之定制浏览器好助手(上1)
- · IE里的探索之定制浏览器好助手(上2)
- · IE里的探索之定制浏览器好助手(中1)
- · IE里的探索之定制浏览器好助手(下)
- · IE里的探索(想定制自己的IE的可以看一看)
