01.
<script type=
"text/javascript"
>
02.
function
insert(el,ins) {
03.
if
(el.setSelectionRange){
04.
el.value = el.value.substring(0,el.selectionStart) + ins + el.value.substring(el.selectionStart,el.selectionEnd) + el.value.substring(el.selectionEnd,el.value.length);
05.
}
06.
else
if
(document.selection && document.selection.createRange) {
07.
el.focus();
08.
var
range = document.selection.createRange();
09.
range.text = ins + range.text;
10.
}
11.
}
12.
</script>
13.
14.
<form>
15.
<input type=
"button"
value=
"hello"
onclick=
"insert(this.form.ta,'hello')"
>
16.
<input type=
"button"
value=
"my freind"
onclick=
"insert(this.form.ta,'my friend')"
>
17.
<br />
18.
<textarea rows=
"7"
cols=
"30"
name=
"ta"
>
19.
This is sample text, click anywhere
in
here then
20.
choose on of the buttons above to see text inserted.
21.
</textarea>
22.
</form>