web即时聊天的发送表情和改变字体是怎么实现的?
基于pushlet技术的jsp网页即时聊天
发送表情时,不是那种在发送方文本栏显示替代符号,直接显示表情的
表情和这些字体属性是如何封装发送过去的
使用插件(文本编辑器)还是其他方式?
望解惑?
------最佳解决方案--------------------可以在页面上判断,根据不同符号,显示相应图片
------其他解决方案--------------------都是接受到后替换的,比如QQ接收到/gz接转换成笑脸图像,程序循环聊天字符串将里面的/gz按照定义好的匹配转换成img显示。
------其他解决方案--------------------那淘宝什么的呢,那种直接建立在网页上的聊天方式貌似不是吧,难道它每次加载网页还能先吧所有要用到的图片资源加载一遍?
------其他解决方案--------------------
可以这样
加载一遍有何不可
选择表情时,这些表情不加载,如何选择
------其他解决方案--------------------
是可以,但是这个网页要加载多少资源?而且聊天的双方都需要加载大量的图片资源,我情愿发送个图片,最主要的,自定义表情呢?
------其他解决方案--------------------都是监听了选择和键盘按键事件,如果选择了图片则将该图片编号放入聊天内容,再迅速的将编号替换成相应的图片。QQ点击选择表情的时候所有表情都可以看到,所以至少大部分图片都加载好了
------其他解决方案--------------------
那样的话,显示在发送方文本框里的就不会是表情了
------其他解决方案--------------------结贴~~~~