为你插上遨翔的翅膀,与您共同成长...
  •  1,什么是HTML在线编辑器 

    顾名思义,在线编辑器就是用于在线编辑的工具,编辑的内容是基于HTML的文档。
     
     

    2,HTML在线编辑器有什么用? 
     
    因为HTML在线编辑器可用于在线编辑基于HTML的文档,所以,它经常被用于留言板留言、论坛发贴、Blog编写日志或等需要用户输入普通HTML的地方。 
     

    3,什么是DHTML 
     
    DHTML是一些现有网页技术与标准的整合,通过它,网页设计可以用一种新的方式创建网页。 
     
     
    4,DHTML与HTML关系 
     
    DHTML是以HTML语言为基础,但是相较于以单纯的HTML来设计网页的方法,HTML所带来的最大转变,在于它加入了“对象化”的网页特征。动态HTML对象模型定义了用于描述网页及其内部元素的对象,每个对象都有描述其自身状态的属性和描述其行为的方法,它们也可以处理特定类型的事件,因此,网页设计者可以通过script程序来控制或调用这些对象。 
     
     
    5,DHTML与HTML在线编辑器的关系 
     
    要做在线编辑器就需要用到DHTML,因为HTML在线编辑器要能在线地编辑,需要“动态”地改变网页对象的属性,而DHTML正好满足了这个需要。


    在线编辑器的原理:
     
    首先需要IE5.0以上版本的支持。因为IE5.0以上版本有一个编辑状态,可以在一个iframe里面输入文字。然后通过 "document.body.innerHTML"可以获取iframe里面的html代码,这个就是关键。那怎么才能让ifrmae处于编辑状态呢,可以用: 
     
    function document.onreadystatechange() 
    HtmlEdit.document.designMode="On"; 
    函数实现。剩下的问题就是就是取得焦点和选中的值: 
    HtmlEdit.focus(); 
    var sel = HtmlEdit.document.selection.createRange(); 
    以上2句可以获取选中的值的html代码。
     
    到了这里,基本原理搞清楚了,然后我们可以用 insertHTML("str")方法将html字符替换掉选种的值。
     
    想了解更多的html语言,网页设计,网页设计师培训等信息,可以关注网页设计最新动态【公众号:川软教育】
     
     
  • 前一条:平面设计和网页设计的区别
    后一条:了解web前端开发

24小时热线:028-87777180,13684087372
地址:成都锦江区百日红西路212号8楼。
关于川软 | 川软课程 | 常见问题 | 在线报名 | 联系我们 | 回到顶部 2002-2023   川软教育版权所有   蜀ICP备13021846号-1

川公网安备 51010502010656号