Forum Moderators: open
function InsertTextAtSystemCaret(paramTextAreaObject, paramTextToInsert) {
if (paramTextAreaObject.createTextRange && paramTextAreaObject.caretPos) {
var caretPos = paramTextAreaObject.caretPos;
caretPos.text =
caretPos.text.charAt(caretPos.text.length - 1) == ' '?
text + ' ' : paramTextToInsert;
} else {
paramTextAreaObject.value = paramTextAreaObject.value + paramTextToInsert; // non-IE browsers
}
return true;
}
function StoreSystemCaret(paramTextAreaObject) {
if (paramTextAreaObject.createTextRange) { paramTextAreaObject.caretPos = document.selection.createRange().duplicate(); }
}