主要是动态建个iframe并设editmode=true
将的内容复制进iframe
之后就是针对editmode的功能编写不过不建议自己做~也不建议你用fckeditor
推荐你用这个TinyMCE
http://tinymce.moxiecode.com/

解决方案 »

  1.   

    这个fck编辑器,只要在项目中引用就可以了,具体方法,有很多的,不同语言都有支持的版本的~
      

  2.   


    我知道直接用就可以了,但是我对它这个界面感觉挺有意思的,我想知道的是这个界面怎么弄的,弄懂了之后就可以用来写其他的东西了。主要是几个问题:
    1. 工具条上的按钮鼠标移动到它上边时,会如同OFFICE2003那样,按钮背景色会变蓝而且出现个框框,这个要怎么实现?貌似它的源代码中没有这样的图标,难道它是画上去的不?
    2. 还有点击查找,或者插入图片时,会弹出一个新的对话框,这个怎么弄的?有人说是新建立一个层,对不?
    3. 还有就是点击插入图片时,弹出的对话框上有图像、链接等标签,这个功能是怎么弄的?
    4. 点击样式,会弹出一个下拉式菜单,这个怎么弄?
    5. 点击颜色,也会弹出一个颜色对话框,这个怎么弄。
    6. 底下那个编辑框怎么弄?有人说是BODY,不知道对不?初学者,请多指点下,THANKS!
      

  3.   

    动态IFRAME呀,我去学学,谢谢
      

  4.   

    1. 工具条上的按钮鼠标移动到它上边时,会如同OFFICE2003那样,按钮背景色会变蓝而且出现个框框,这个要怎么实现?貌似它的源代码中没有这样的图标,难道它是画上去的不? 仔细找找,应该有图标的。2. 还有点击查找,或者插入图片时,会弹出一个新的对话框,这个怎么弄的?有人说是新建立一个层,对不? 
    具体的不太清楚。可能是层,或者是 网页对话框3. 还有就是点击插入图片时,弹出的对话框上有图像、链接等标签,这个功能是怎么弄的? 
    对话框里就是一些HTML,只要你会用HTML,应该会做这些东西。4. 点击样式,会弹出一个下拉式菜单,这个怎么弄? 
    应该是层模拟的。5. 点击颜色,也会弹出一个颜色对话框,这个怎么弄。 
    一样,层模拟的。6. 底下那个编辑框怎么弄?有人说是BODY,不知道对不? 
    编辑框是一个 iframe 你所看到的结果,其实也就是一个HTML文档,放在一个 iframe 里的。如果有兴趣,你可以把源码下载下来,看源代码,就知道是如何实现的了。
      

  5.   

    这样的编辑器大多都是CSS+JS写的原理基本上都一样,要想弄的很明白的话,建议LZ好好学学JS,看看里面的源码最新版的FCK,用的都上DIV+CSS了 
      

  6.   

    1. 那个只是 javascript 判断 mouseover,mouseout变更使用的class而已
    不需要另外图标的
    另外~你用firefox吧~IE根本不是给开发者用的
      

  7.   

    哦,有点明白了,THANKSIE根本不是给开发者用的?这是为什么拉?
      

  8.   

    js+css呵呵~动态设置属性~
    http://www.ii-home.cn/detial.asp?id=155