复制代码 代码如下:
<scriptlanguage="javascript"src="js/settags.js"></script>
functionAppTag(tagcode)
{
document.PostMessage.Message.value+=tagcode;
}
functionInsertTag(tagbegin,tagend)
{
if((document.selection)&&(document.selection.type=="Text")){
varrange=document.selection.createRange();
varch_text=range.text;
range.text=tagbegin+ch_text+tagend;
}
else
{
document.PostMessage.Message.value=tagbegin+document.PostMessage.Message.value+tagend;
document.PostMessage.Message.focus();
}
}
</script>
调用:
执行操作的图标按钮:
<ahref="javascript:AppTag('[ImgFace1]')"><imgsrc="./Images/Face/Face1.gif"border="0"></a>
<ahref="javascript:InsertTag('[B]','[/B]')"><imgsrc="./Images/tags/EditorBold.gif"alt="Bold"border="0"></a>
其中[ImgFace1],[B],[/B]为要插入的文字
varrange=document.selection.createRange();
varch_text=range.text;
这是得到文本框选中的文字
被操作的文本框:
<asp:TextBoxID="Message"Runat="server"MaxLength="100"TextMode="MultiLine"Rows="15"Width="100%"/>