<form name=form1>
<textarea name=t1 cols=30 rows=10>工工工</textarea>
</form>
<script language=javascript>
var str1="abcsef";
form1.t1.value=form1.t1.value+str1;
</script>
<textarea name=t1 cols=30 rows=10>工工工</textarea>
</form>
<script language=javascript>
var str1="abcsef";
form1.t1.value=form1.t1.value+str1;
</script>
var obj;
function ubb_B()
{
if (obj){
obj.focus();
var r = document.selection.createRange();
r.text = ""+r.text+"";;
}
} function ubb_U()
{
if (obj){
obj.focus();
var r = document.selection.createRange();
r.text = ""+r.text+"";
}
}</script>
<textarea name="textarea" cols="50" rows="15" onfocus="obj=this">
</textarea>
<input name="button1" type="button" id="button1" value="黑体" onclick="ubb_B()">
<input name="button2" type="button" id="button2" value="斜体" onclick="ubb_U()">上述代码实现了UBB方法,是这几天大家帮助下,最后本人实现的,希望能给后来人借鉴一下.同时也是自己学习jaavscript一个小结
ClipBoardData.setData('Text','aaaasssssssdddddd');
idTextArea.focus();
document.execCommand('Paste');
ClipBoardData.setData('Text',bak);
<!--
function tst(){
var bak=clipboardData.getData('Text');
clipboardData.setData('Text','◎◎◎◎◎◎');
idTextArea.focus();
document.execCommand('Paste');
clipboardData.setData('Text',bak);
}
-->
</script>
<textarea id="idTextArea" cols="35" rows="20">
测试一下测试一下测试一下测试一下
测试一下测试一下测试一下测试一下
测试一下测试一下测试一下测试一下
测试一下测试一下测试一下测试一下
测试一下测试一下测试一下测试一下
测试一下测试一下测试一下测试一下
测试一下测试一下测试一下测试一下
</textarea><button onclick="tst();">test</button>
所以变通用的上述方法,现在有更好的办法了,我很高兴!ClipBoard