使用NicEdit编辑iframe中的div

时间:2012-09-10 12:16:41

标签: javascript html iframe nicedit

我正在尝试使用NicEdit编辑iFrame中的某个div,但它无效。

这是我的代码:

<html>
<head>
    <title></title>
    <script type="text/javascript" src="nicEdit.js"></script>
</head>
<body>

    <div id="Panel"></div>
    <iframe src="x.html" onload="loadMe(this)"></iframe>


    <script type="text/javascript">
        var myNicEditor

        function loadMe(who){
            var x = who.contentWindow.document.getElementById("text")
            myNicEditor = new nicEditor()
            myNicEditor.setPanel('Panel')
            myNicEditor.addInstance(x)
        }

    </script>
</body>
</html>

NicEdit成功将div的contentEditable设置为true,但按钮无效(fontSizefontFamilybold ....)。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

解决:

在nicEdit.js第578行

用以下代码替换:

iFrameID.contentWindow.document.execCommand(cmd,false,args);
相关问题