<HTML>
<HEAD>
<SCRIPT LANGUAGE=javascript><!--
function mm()
{
    txtTemp.select();
    document.execCommand("Copy");
}
function add()
{
    MyTxt.focus()
    document.execCommand("Paste");
}--></SCRIPT>
</HEAD>
<BODY>
<TEXTAREA rows="6" cols="20" id="MyTxt"></TEXTAREA><br>
<INPUT type="button" value="选定" id="cmdAdd" onclick="mm()">
<INPUT type="text" id="txtTemp" value=要插入的内容><p>
<INPUT type="button" value="插入" id="cmdAdd" onclick="add()">
</BODY>
</HTML>

解决方案 »

  1.   

    我自己写的一段函数 输入框的id是comments
    通过document.selection==null 时候为mozilla浏览器,否则为ie
    function addFace(faceid)
    {
    obj=document.getElementById("comments");
    //obj.value=obj.value+faceid;
    obj.focus();
    if(document.selection==null)
    {
    var iStart = obj.selectionStart;
    var iEnd   = obj.selectionEnd;
    obj.value = obj.value.substring(0, iEnd) +faceid+ obj.value.substring(iEnd, obj.value.length);
    }else
    {
    var range = document.selection.createRange();
    range.text+=faceid;
    }

    }