编辑器中designMode和contentEditable的属性的介绍

所属分类: 网络编程 / 网页编辑器 阅读数: 1537
收藏 0 赞 0 分享
HtmlEdit.document.designMode="On";
HtmlEdit是iframe对象ID
IE 中可以设置contentEditable="true"
把div的contentEditable属性设置为 true,在IE浏览器中就可以看到效果了,div中元素都变成可以编辑的了。
<div id="tt" contentEditable="true"></div>
<body contentEditable="true"><!--则整个页面都可以编辑了-->。
Firefox中可以 使用javascript语句设置属性contentDocument.designMode为 "on"
iframeName.document.designMode="on" ;
其中iframeName 为iframe控件的name属性。
在 IE7和 FireFox2.0中测试通过。如果想先初始化加入一些内容及样式,代码示例如下:
复制代码 代码如下:

if(navigator.appName == "Microsoft Internet Explorer")
{
var IframeID=frames["HtmlEditor"];
if(navigator.appVersion.indexOf("MSIE 6.0",0)==-1){IframeID.document.designMode="On"}
IframeID.document.open();
IframeID.document.write(StyleEditorHeader);
IframeID.document.close();
IframeID.document.body.contentEditable = "True";
IframeID.document.body.innerHTML=HidenObjValue;
IframeID.document.body.style.fontSize="10pt";
}else
{
var _FF = navigator.userAgent.indexOf("Firefox")>-1?true:false;
var IframeID=getObject("HtmlEditor");
HtmlEditor=IframeID.contentWindow;
HtmlEditor.document.designMode="On"
HtmlEditor.document.open();
HtmlEditor.document.write(StyleEditorHeader);
HtmlEditor.document.close();
HtmlEditor.document.body.contentEditable = "True";
HtmlEditor.document.body.innerHTML=HidenObjValue;
}
更多精彩内容其他人还在看

解密FCKeditor 2.0 的设置.修改.使用方法

解密FCKeditor 2.0 的设置.修改.使用方法
收藏 0 赞 0 分享

比较不错的修改FCKEditor的修改方法

比较不错的修改FCKEditor的修改方法
收藏 0 赞 0 分享

FCKeditor2.3 For PHP 详细整理的使用参考

FCKeditor2.3 For PHP 详细整理的使用参考
收藏 0 赞 0 分享

又一个不错的FCKeditor 2.2的安装、修改和调用方法

又一个不错的FCKeditor 2.2的安装、修改和调用方法
收藏 0 赞 0 分享

FCKeditor的几点修改小结

FCKeditor的几点修改小结
收藏 0 赞 0 分享

ASX文件 终极教程第1/2页

整理资料的时候,发现电脑里保存了一些ASX文件。这些文件原来是玩MSN空间时用到的,主要用于在MSN空间上安装播放器。很久没玩MSN空间了,虽然现在也还在用MSN,但MSN空间的速度真的是慢得让我难以接受,所以还是不用MSN空间。顺便分析一下ASX文件的格式,以方便那些还在用MS
收藏 0 赞 0 分享

DISCUZ论坛的UBB编辑器(增加灵活调用,支持ASP UBB解析)打包下载

从Discuz分离的网页编辑器,大家可以加到自己的页面上
收藏 0 赞 0 分享

Qzone编辑器QzoneEditor打包下载

从qq上弄下来了,觉得漂亮
收藏 0 赞 0 分享

FCKEditor v2.6 编辑器配置图解教程

fckeditor的配置教程,看了下面的文章应该就差不多了
收藏 0 赞 0 分享

asp.net 为FCKeditor开发代码高亮插件实现代码

昨天已经将BlogEngine的可视化编辑器换成了FCKeditor,作为一个程序员,在博客中插入代码是很重要的一块。网上现有的都是修改FCKeditor的fckeditorcode_gecko.js和fckeditorcode_ie.js以达到InsertCode的目的。这个方
收藏 0 赞 0 分享
查看更多