芒果台v:添加表情的代码
来源:百度文库 编辑:九乡新闻网 时间:2024/10/06 02:26:02
先在网上找到附件中的素材和部分源码,在稍加改造即可应用于评论框或者留言框旁边
下面代码和网上下载的素材是不一样的,素材中的是html控件,而下面则改成了服务器控件(为了能在后台获取文本框的值),先上代码,改动说明下面再说:
Html代码- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="test2.aspx.cs" Inherits="common_test2" %>
- >
无标题页 原素材是获取name,而服务器控件没有name,故我们改成获取id
即将onClick="document.forms[0].gb_word.value(这句看不懂没有关系,是素材中的)改成
Html代码- onClick="document.getElementById('txtname').value
onClick="document.getElementById('txtname').value
注:txtname为文本框的id值
这样就能在.cs文件中能取得文本框的值,从而添加到数据库中
注:服务器控件的id转成html的id后是一段很长的字符串,如果上面改动不能用,就把txtname改成对应生成的html页面的id即可
到此为止,展示页面的代码就改完了,接下来在后面进行处理,主要用到了replace(用法在网上搜一下就知道了,非常好用的)函数。
符号装成图片的方法
C#代码- public string PictureSwap(string str)
- {
- string[] a = new string[] { "[-_-]", "[@o@]", "[-|-]", "[o_o]", "[ToT]", "[*_*]", "[-x-]", "[-_-zz]", "[t_t]", "[-_-!]", "[:,]", "[:P]", "[:D]", "[:)]", "[:(]", "[:O]", "[:#]", "[:Z]", "[:0=]", "[/:P]", "[:$]", "[-.-]", "[/-_-]", "[:{]", "[zz]", "[|-_-|]", "[-_-||]", "[:.]", "[:-Q]", "[9_9]", "[:,.]", "[:?]", "[:-|]", "[:K]", "[:G]", "[:L]", "[:c]", "[:q]", "[:Y]", "[/gs]", "[/sg]", "[/hp]", "[/ok]", "[/rain]", "[/yin]" };
- for (int i = 1; i <= 45; i++)
- {
- str = str.Replace(a[i - 1], "
"); - }
- Response.Write(str + "asadadadad
"); - return str;
- }
public string PictureSwap(string str){string[] a = new string[] { "[-_-]", "[@o@]", "[-|-]", "[o_o]", "[ToT]", "[*_*]", "[-x-]", "[-_-zz]", "[t_t]", "[-_-!]", "[:,]", "[:P]", "[:D]", "[:)]", "[:(]", "[:O]", "[:#]", "[:Z]", "[:0=]", "[/:P]", "[:$]", "[-.-]", "[/-_-]", "[:{]", "[zz]", "[|-_-|]", "[-_-||]", "[:.]", "[:-Q]", "[9_9]", "[:,.]", "[:?]", "[:-|]", "[:K]", "[:G]", "[:L]", "[:c]", "[:q]", "[:Y]", "[/gs]", "[/sg]", "[/hp]", "[/ok]", "[/rain]", "[/yin]" };for (int i = 1; i <= 45; i++){str = str.Replace(a[i - 1], "
");}Response.Write(str + "asadadadad
");return str;}参数str为要要转换的文字,比如说是整个留言的内容(其中加有类似([-|-])的符号)
用到了数组跟循环,也不太难就不说了
调用方法
Java代码- string s = PictureSwap(txtname.Text.toString());
string s = PictureSwap(txtname.Text.toString());
s即为转换后的能显示图片的字符串
显示时有两种处理方式:
1.在存入数据库之前调用PictureSwap改变成图片地址
2、取出数据时调用PictureSwap转换成图片显示
这就看个人爱好,也看是哪一个使用频繁咯。
添加表情的代码
右键添加QQ表情的方法
在图片上添加文字的代码
自动互换图片添加FLASH的代码
用代码添加背景音乐的方法
给图片添加背景音乐的代码
播放器添加滚动字幕的代码
网易博客添加代码的方法
添加到QQ表情
右键无添加到QQ表情的解决方法
添加居中代码
添加居中代码aaaa
添加居中代码a
在你的博客中添加精美动画的代码
【为图片添加移动背景图的效果与代码】(
日志添加透明flash的代码及素材库
怎样给日志添加一个漂亮的《标题》(代码)
给日志添加一个漂亮的《标题》代码2
日志添加透明flash的代码及素材库
美化自己的图书馆,添加左侧书架代码1
播放器里添加滚动歌词的代码
在动态图片上添加文字的代码
日志添加透明flash的代码及素材库
添加透明图片与代码