使用替换字符串啊
比如str.replace(":)","<img src='???.gif'/>")
这个str就是服务端接受到的留言板内容。
jsp取留言板内容不会不知道吧
str=request.getattribute("????")
以上是实现内容里出现:)就变成笑脸图片,
但如果点一下,就有:)
那么使用javascript
表情图片增加 <img onclick="imgclick()">
比如,你的留言板:<textarea name='tt'></textarea>
然后
<script language="javascript">
function imgclick(){
document.all.tt.value = document.all.tt.value + ":)"
}
</script>
<HTML><HEAD>
<TITLE>New Document </TITLE>
</HEAD>
<script language='javascript'>
function g(obj){
var div=document.getElementById('content')
var element=document.createElement('img')
element.src=obj.src
//可以把图片的路径放到一个变量里面,然后提交到后台
//或者后台用正则表达式取也行
div.appendChild(element)
div.focus()
}
</script>
<BODY>
<img src='x.gif' onclick='g(this)'/>
<div id='content' contentEditable='true' style='border:1px solid bluewidth:600pxheight:400px'>
</div>
</BODY>
</HTML>