标题:本人做了个简单的“引用回复”
只看楼主
德贵佬
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-8-14
结帖率:100%
已结贴  问题点数:0 回复次数:4 
本人做了个简单的“引用回复”
原帖只有“回复”一项:

<div><%=content%></div>
<div><span>
<%If rePost Then %>
[<a href="javascript:;" onclick="editor.appendHTML('回复:<br>');">回复</a>]
<%End If%>
</span></div>

我自己加了一个“引用回复”的句子:[<a href="javascript:;" onclick="editor.appendHTML('<br>& <%=content%><br>回复:<br>');">引用回复</a>]。
也就是在引用的地方插入了原来的内容 <%=content%>。那么上述变成了:

<div><%=content%></div>
<div><span>
<%If rePost Then %>
[<a href="javascript:;" onclick="editor.appendHTML('回复:<br>');">回复</a>]
[<a href="javascript:;" onclick="editor.appendHTML('<%=content%><br>回复:<br>');">引用回复</a>]
<%End If%>
</span></div>

用起来没问题,一切正常。得出的结果是:

zzzzzzzzzzzzzz
回复:
xxxxxxxxxxxxxxxxxxxxxx
[回复] [引用回复]

但是如果,回复时稍带选上一个表情图形,则 “[[回复] [引用回复]”处 变成了 “[回复] [回复:');">引用回复] ”,显示不正常!就是说内容 <%=content%> 里出现 的话,[引用回复] 处会出现问题。请问哪位高手有没有好主意,剔掉这个虫子?


搜索更多相关主题的帖子: div javascript content 
2011-08-16 08:36
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:7 
那是因为显示时没把表情符号翻译过来
2011-08-16 11:23
德贵佬
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-8-14
得分:0 
以下是引用yms123在2011-8-16 11:23:21的发言:

那是因为显示时没把表情符号翻译过来
怎么翻译过来呢,可否请大师赐教?

内容 <%=content%> 里那个表情图片实际上是 [img]xxx.gif[/img]。不单表情图片,上传图片后也也是这种情况。
不知它是怎么影响了我增加了的这句话的。我做下面的其中一件事都能恢复正常显示[引用回复]:

1、删掉图片[img]em0.gif[/img],或者
2、删掉这句话[<a href="javascript:;" onclick="editor.appendHTML('<%=content%><br>回复:<br>');">引用回复</a>]里面的<%=content%>

但是,这就不能实现既能贴图又能引用回复了。不然帖子就出现:

  原文原文原文原文原文原文原文
  回复:回复内容回复内容回复内容
  -----------------------------
 [回复][原文原文..

就是说帖子下面的[引用回复]显示成了 [原文原文xxx...

[引用回复]的这句话怎么改才能避免这个情况呢?感谢高手指点

2011-08-16 17:08
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
论坛表情是要同过替换,将表情标签替换为html代码
只显示标签不显示图片就证明没替换过来
2011-08-16 18:13
德贵佬
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-8-14
得分:0 
以下是引用yms123在2011-8-16 18:13:15的发言:

论坛表情是要同过替换,将表情标签替换为html代码
只显示标签不显示图片就证明没替换过来
图片显示正常,我这里只是表明图片的链结是这些标签。将表情标签替换为html代码反而不能显示图片,而只显示标签。

[ 本帖最后由 德贵佬 于 2011-8-17 01:23 编辑 ]
2011-08-17 01:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-347694-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.129324 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved