html编辑器与word的问题大讨论!!!

fangsky 2005-01-12 08:53:20
我这段时间一直在用ewebeditor编辑器,基本调式正常,虽然有时候会出现一些错误!!目前我遇到一个急待解决的问题,相信很多人也有这个问题
比如在添加信息的时候,很多信息的来源会是word文档中的内容,要是word中的文字有颜色,大小等设置,COPY到编辑器中内容的时候要是保留word格式,看代码就会出现N多的垃圾代码。保存到数据库中的时候就会出现错误,要是不保留word格式,这些设置的字体,颜色就会丢失!!!
有什么办法可以让word的内容(保留颜色,字体,表格等)完整到编辑框中,而且又不会出现那些word垃圾代码!!!
比如说:http://www.jsycjw.gov.cn/online.htm这个页面中有个代码编辑器,可以把word中的内容copy进去,但是不知道他内部是怎么处理的!!!
...全文
197 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
oklhj 2005-01-18
up
  • 打赏
  • 举报
回复
fangsky 2005-01-14
多谢楼上的朋友UP
  • 打赏
  • 举报
回复
fangsky 2005-01-13
谁帮忙给解决一下!!
  • 打赏
  • 举报
回复
nik_Amis 2005-01-13
up
  • 打赏
  • 举报
回复
fangsky 2005-01-13
我只要把word中的文字,表格下来就可以,图片可以不考虑!!!
要保留word中已经有的文字大小,颜色设置
  • 打赏
  • 举报
回复
islandnet 2005-01-13
还有众多麻烦。web不可能真正原封不动的把word文档弄下来
  • 打赏
  • 举报
回复
fangsky 2005-01-13
谁有好的解决方法
  • 打赏
  • 举报
回复
fangsky 2005-01-12
ewebeditor是可以清楚word中的冗余格式,但是word中原来有的文字的大小,颜色什么的同时也会被清除掉,比较麻烦1!
  • 打赏
  • 举报
回复
孟子E章 2005-01-12
// 清除WORD冗余格式并粘贴
function cleanAndPaste( html ) {
// Remove all SPAN tags
html = html.replace(/<\/?SPAN[^>]*>/gi, "" );
// Remove Class attributes
html = html.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3") ;
// Remove Style attributes
html = html.replace(/<(\w[^>]*) style="([^"]*)"([^>]*)/gi, "<$1$3") ;
// Remove Lang attributes
html = html.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3") ;
// Remove XML elements and declarations
html = html.replace(/<\\?\?xml[^>]*>/gi, "") ;
// Remove Tags with XML namespace declarations: <o:p></o:p>
html = html.replace(/<\/?\w+:[^>]*>/gi, "") ;
// Replace the  
html = html.replace(/ /, " " );
// Transform <P> to <DIV>
var re = new RegExp("(<P)([^>]*>.*?)(<\/P>)","gi") ; // Different because of a IE 5.0 error
html = html.replace( re, "<div$2</div>" ) ;

insertHTML( html ) ;
}

ewebeditor编辑器里已经有这个功能了
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
帖子事件
创建了帖子
2005-01-12 08:53
社区公告
暂无公告