jsp或js如何做表情面板 急用!谢谢

JavaScript027

jsp或js如何做表情面板 急用!谢谢,第1张

很简单嘛

使用替换字符串啊

比如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>