查看: 967|回复: 12
|
HTML 去 HTML 的CODE..
[复制链接]
|
|
如题...
我想知道怎么样做个像CARI 的SMILIES INPUT 和TYPE HTML CODE 在TEXTAREA 然后OUTPUT 是已经被HTML 整理过的....
就好象USER 在TEXTAREA TYPE MARQUEE
然后OUTPUT 就有MARQUEE 的EFFECT.....
谢谢回复..... |
|
|
|
|
|
|
|
发表于 1-6-2007 01:45 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 1-6-2007 02:27 PM
|
显示全部楼层
你这是3RD PARTY ,如果说我要做2ND PARTY 的..
不是这样的...你这个LINK 是我想要做的东西...
是我要做像这样的FANCTION 的东西....
你这是TEXT ---->HTML
我是要HTML--->HTML(TEXT) |
|
|
|
|
|
|
|
发表于 2-6-2007 11:07 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 2-6-2007 11:27 PM
|
显示全部楼层
我没有做过.
但,概念应该是简单的.
就谈smile好了
首先是插入能pass value去form的javascript,就像这边一样.
用户添了表格内容,并呈交之后,把内容的讯息,譬如说:"你好!:)"会被存进去database里面.
在显示讯息内容的部分,你就得做一个过滤的功能.
当表格内容从database被取得之后,你就把原先存在array list里面的smile 的关键字对比,
如相等的话就return回有关smile icon的url的value,
最后才重组成一个完整的HTML讯息,显示于页面内,变成你好! ~
有一个指令一定会用到的,如你用php的话,就得用到str_replace.
[ 本帖最后由 亡者之疯 于 4-6-2007 10:00 AM 编辑 ] |
|
|
|
|
|
|
|

楼主 |
发表于 6-6-2007 09:18 AM
|
显示全部楼层
原帖由 亡者之疯 于 2-6-2007 11:27 PM 发表
我没有做过.
但,概念应该是简单的.
就谈smile好了
首先是插入能pass value去form的javascript,就像这边一样.
用户添了表格内容,并呈交之后,把内容的讯息,譬如说:"你好! "会被存进去database里 ...
z这个我想我做到了....只是IMG 出来而已...
就是那个DATABASE 拿出来MATCH 的PROCESS 比较不明白.... |
|
|
|
|
|
|
|
发表于 6-6-2007 09:56 PM
|
显示全部楼层
-
- $imgpath = '<img src="http://i128.photobucket.com/albums/p195/originck/';
- $imgext='.gif">';
- $str_msg = "I love Cari :$, does Cari love me?:'(";
-
- $params[] = array("icon" => ":$", "url" => "shy");
- $params[] = array("icon" => ":'(", "url" => "cry");
-
- for($i=0;$i<count($params); $i++)
- $str_msg = str_replace($params[$i]['icon'], $imgpath .$params[$i]['url'].$imgext,$str_msg);
-
- echo $str_msg;
复制代码
[ 本帖最后由 亡者之疯 于 6-6-2007 10:08 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 10-6-2007 02:10 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 11-6-2007 11:01 AM
|
显示全部楼层
那里是有的..但只是给人TUTORIAL 的...但没有TUTORIAL 这样的FUNCTION...
而且,是ASP 的哦....
不过还是要谢谢你.. |
|
|
|
|
|
|
|

楼主 |
发表于 26-6-2007 11:55 AM
|
显示全部楼层
谢谢..我明白了...
但如果是HTML ....象FRENSTER 的 CUSTOMIZE 的FUNCTION 酱???
是怎么做到的??? |
|
|
|
|
|
|
|
发表于 26-6-2007 03:57 PM
|
显示全部楼层
可以使用 ASP 中的 Replace 功能。
例如:"你好 :)" 然后存进资料库
然后从资料库叫出来要显示文字之前,
先使用 Replace 功能换掉所有的 :) 去图片的地址就可以了
str = 从资料库叫出来的原文
str = Replace(str,":)","<img src = 'abc .gif '>" )
然后就可以显示 str 了
成功之后,展开出去你可以变通的是,你要 Replace 的特定符号有很多,
你可以把她们收在 Array 里面 Loop 她们来更换就行了。
** 你要的是 ASP 的吗??看到后来自己也 Confuse 了 
如果是 Javascript 也可以做到的噢!Javascript 也有自己的 Replace 功能。
Javascript 可以在原本 submit 之前更换好,然后才存入资料库;
也或者原文存入资料库,之后在显示文字之前,Body onload call javascript 来转换也可以。
[ 本帖最后由 smallsotong 于 26-6-2007 04:12 PM 编辑 ] |
|
|
|
|
|
|
|

楼主 |
发表于 26-6-2007 05:14 PM
|
显示全部楼层
原帖由 smallsotong 于 26-6-2007 03:57 PM 发表
可以使用 ASP 中的 Replace 功能。
例如:"你好 :)" 然后存进资料库
然后从资料库叫出来要显示文字之前,
先使用 Replace 功能换掉所有的 :) 去图片的地址就可以了
str = 从资料库叫出来的 ...
谢谢你...
我已经做到了.....就一直TRY 就做到了....哈哈 |
|
|
|
|
|
|
|
发表于 28-6-2007 10:02 PM
|
显示全部楼层
原帖由 iZoC 于 26-6-2007 11:55 AM 发表 
谢谢..我明白了...
但如果是HTML ....象FRENSTER 的 CUSTOMIZE 的FUNCTION 酱???
是怎么做到的???
抱歉~没用过friendster,无能为力~~
不过肯定的是html没有这个功能,必须是programming才能办到的,例如java script~ |
|
|
|
|
|
|
| |
本周最热论坛帖子
|