您的位置:首页 > 其它

contentWindow iframe的contentWindow属性 指定的frame或者iframe所在的window对象

2013-03-27 12:48 405 查看
contentWindow属性是指指定的frame或者iframe所在的window对象2006-12-23 09:39
在IE中iframe或者frame的contentWindow属性可以省略,但在Firefox中如果要对iframe对象进行编辑则

必须指定contentWindow属性。

function EnableEdit()

{

var editor;

editor = document.getElementById("HtmlEdit").contentWindow;

// 针对IE浏览器, make it editable

editor.document.designMode = 'On';

editor.document.contentEditable = true;

// For compatible with FireFox, it should open and write something to make it work

editor.document.open();

editor.document.writeln('<html><head>');

editor.document.writeln('<style>body {background: white;font-size:9pt;margin: 2px; padding: 0px;}</style>');

editor.document.writeln('</head><body></body></html>');

editor.document.close();

}

<iframe ID="HtmlEdit" MARGINHEIGHT="1" MARGINWIDTH="1" width="100%" height="312">

</iframe>

<html>

<body>

<script>

var ifr = document.createElement("iframe");

document.body.appendChild(ifr);

var ifrdoc = ifr.contentWindow.document;

var s = fixingHTB.innerHTML; //进入可编辑模式前存好

ifrdoc.designMode = "on"; //文档进入可编辑模式

ifrdoc.open(); //打开流

ifrdoc.write(s);

ifrdoc.close(); //关闭流

ifrdoc.designMode ="off"; //文档进入非可编辑模式

</script>

</body>

var frames=window.top.window.document.getElementById("rightframe");

frames.contentWindow.TshowMsg(msg,'');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: