标题
[html/javascrip] contentWindow.document.designMode 设置后不要马上操作
clq
浏览(1) +
2009-04-23 12:48:24 发表
编辑
关键字:
[html/javascrip] contentWindow.document.designMode 设置后不要马上操作
(IFrame)*.contentWindow.document.designMode = "on" | "off"
如果原来iframe里面已经有内容,则设置designMode为on时可能会把原来的所有内容冲掉,建议不使用原来有内容的iframe,而当 designMode由on转为off的时候,并不一定生效(至少Mozilla)里面就不生效。当把designMode设为on的时候,不能马上对其\r document.body的属性进行更改(譬如改变其字体、背景、颜色等),而是应该过一段时间(譬如使用window.setTimeout)再作设\r 置,范例:
function initEditorProperties(editorID) {
var doc = document.getElementById(editorID).contentWindow.document;
var s = doc.body.style;
s.backgroundColor = "transparent";
s.borderStyle = "none";
s.margin = "0px";
s.padding = "0px";
s.fontFamily = "Arial, San-serif";
s.fontSize = "10pt";
s.overflow = "visible";
s.padding = "5px";
}
document.getElementById(editorID).contentWindow.document.designMode = "on";
window.setTimeout("initEditorProperties(\"" + editorID + "\"); ", 50);
clq
function edit_init(){
//document.getElementById("html_edit").contentWindow.document.body.innerHTML = "bbbbbb";
// document.getElementById("html_edit").contentWindow.document.designMode="on";
document.getElementById("html_edit").contentWindow.document.designMode="on";
window.setTimeout("edit_insert('aaa');", 50);
}
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.