|
本帖最后由 飞龙 于 2013-2-23 17:57 编辑
把以下代码存成书签 当要点击回复按钮的时候使用它
如果要过英文屏蔽 请把第一个HtmlEncode改成HtmlEncodeAll 不过会失去对一些特殊字符(&<>\n)的支持
2013.2.14 - 修正了一些特殊符号的乱码问题- javascript:
- var c = rich_postor._getData();
- var str = c.content;
- str = HtmlEncode(str);
- str = HtmlEncodeAll(str);
- c.content = str;
- PostHandler.post(rich_postor._option.url,c,function(I){rich_postor.showAddResult(I)},function(I){});
- void 0;
- function HtmlEncode(istr)
- {
- var ostr = "";
- for (var i = 0; i < istr.length; i++)
- {
- if(istr.charCodeAt(i) < 128)
- {
- ostr += istr.charAt(i);
- }
- else
- {
- ostr += "&#" + istr.charCodeAt(i) + ";";
- }
- }
- return ostr;
- }
- function HtmlEncodeAll(istr)
- {
- var ostr = "";
- for (var i = 0; i < istr.length; i++)
- {
- ostr += "&#" + istr.charCodeAt(i) + ";";
- }
- return ostr;
- }
复制代码 |
|