大家好,最近做个功能,是这样的..有个文本域(WYSIWYG编辑器自动加载的textarea,也就是说用户可以编辑字体等等等等),用户可以编辑,当用户编辑完内容后,他可以选择分成2段或者3段来显示.也就是说比如文本分成两段,中间就有一条竖线,然后左边一部分右边一部分,这样来排版,三段的话就是分成3部分来排版.我先尝试着用过CSS3里面的column-count属性来定义,但是浏览器兼容很差...所以放弃.后来我自己用js写了一个function来切割成2份或者3份,在用户没有对内容加上诸如粗体,斜体,下划线等等属性时,也就是说内容不涵盖HTML标签时,是可以的,但是一旦有了那些标签,切割后就会出问题,比如恰好切在html标签的代码上..或者说左边那段的最下面一行是粗体,右边那段最上面一行本应该是粗体,但是却只能显示成普通文本..不知道我问题是否有表述清楚...我在线等...有什么不清楚的地方我可以再解释...希望大家能给个好的思路!

解决方案 »

  1.   

    帮LZ顶下,不过按LZ的需求来说,要实现这样的功能还真是有点麻烦,希望哪位大大能给个可行的思路!
      

  2.   

    好个好点的编辑器     可以用表格排版什么的  跟word一样的那种
      

  3.   

    其实很内容手动分页一个道理的加一个分段的标志即可
    比如内容分页加的是类似[page]这样的标志
      

  4.   

    能说下内容分页的原理吗?那个html标签到底怎么办?怎么判断呢?另外回3楼,编辑器基本是不可能换了..因为这个说起来还蛮复杂的...目前用的是 colorbox+nicEdit,用户编辑的时候是要用colorbox弹出的,目前测试到现在这两个搭配起来浏览器兼容效果最好.
      

  5.   

    嗯,看了下,这个不是我要问的重点,我目前的做法已经可以做到这一步了,问题的关键在于html标签,不过还是谢谢了,继续等....
      

  6.   

    汗,在内容分页里有一种是针对有HTML如何分页的
      

  7.   

    还真的不好说,至于编辑器,JavaScriptediter 比较好
      

  8.   

    诶..楼上的..你确定你说的这个editor能嵌入网页?这不是WYSIWYG编辑器啊....