我正在尝试使用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,但按钮无效(fontSize
,fontFamily
,bold
....)。有什么想法吗?
答案 0 :(得分:0)
解决:
在nicEdit.js第578行
用以下代码替换:
iFrameID.contentWindow.document.execCommand(cmd,false,args);