用什么在线编辑器都一样你想加什么功能就看别人的页面HTML和JS就够了没必要一定得到PHP的源码毕竟在线编辑器主要功能在于前台显示,而不是后台处理

解决方案 »

  1.   

    FCK会生成一些frame,名称是  表单名_frame ,定时读取这个 表单名_frame 里的 innertext 就行了,不过如果时间太快挺占系统资源的,时间慢,则不精确
      

  2.   

    谢谢回答.
    五一期间没能上网,今天才看到.
    后来我参照www.i-part.com.cn的方法,复制了用javascript统计字数的功能(发现可能HTMLarea 2.03和HTMLarea 3.0区别很大,2.03版本里实现了自动加入事件,但在3.0版本里没有找到该功能,不知道是不是因为我没有仔细找)
    因为HTMLarea已经不再发展了,所以还是想用FCKeditor,如果FCKeditor里没有加入事件的功能那可能就要自己加了(当然包括ddboy XD的方法),但还是想问一下各位XD,确认一下FCKeditor里没有加入事件的功能,或者是否已经有XD做过这方面的工作.
    谢谢,准备下班的时候结帖.
      

  3.   

    试下这个
    <textarea rows=10 cols=100 onkeyup="getNUM()">
      如何动态显示FCKeditor中的字数? 
    </textarea>
    <script language=JScript>
    function getNUM(){
    var src = event.srcElement;
    var oTR = src.createTextRange()
    var textLength = src.innerText.length
    alert(textLength);
    }
    </SCRIPT>
      

  4.   

    谢谢Candy38(蓝月亮) 
    但是我碰到的问题不是字数统计不对(计算字数的时候我把HTML标识符都去掉了),而是经过FCKeditor转换,textarea在输入的时候根本就没有触发getNUM()函数.
    请问你做的时候getNUM()函数被触发了吗?需要什么设置吗?