不会做,不过FAQ里面应该有些对你有帮助的帖子,帮你友情UP一下^_^
解决方案 »
- javascript表单验证问题,请朋友胶帮我看看!谢谢!
- html页面出现奇怪现象,怎么解决?
- webkit浏览器下运行的好好的jquery代码IE下无法工作,求思路!!!
- 找到了个好的WEB打印控件,大家来看看怎么样
- 急急!!高手帮忙看看一个在<body></body>中获取js变量值的问题
- js不能控制层隐藏显示问题
- 征求几个windows media player的函数~~~~~~~
- setinterval可以传递参数吗
- 我想page一开始就画html的背景色?请问怎样做?
- 急急, 怎樣從在一個框架里放打印按鈕,但要打出來的是另外一個框架的東西?
- 为什么在编辑的时候得不到--高深
- 请问正则如何匹配HKSO-03/00001
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>