テキストエリアのカーソル位置にテキストを挿入する関数です。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | function insert_textarea(target, str) {   var obj = $(target);   obj.focus();   if(navigator.userAgent.match(/MSIE/)) {     var r = document.selection.createRange();     r.text = str;     r.select();   } else {     var s = obj.val();     var p = obj.get(0).selectionStart;     var np = p + str.length;     obj.val(s.substr(0, p) + str + s.substr(p));     obj.get(0).setSelectionRange(np, np);   } } | 
※jQueryを使用しています。
