FCK控件如何设置文本编辑器为只读?

FCK控件如何设置文本编辑器为只读?

问题描述:

如题! 麻烦会的大哥详细些给我说明下 感激不尽!

兄弟 fck不是有个标签吗 ,它里面有一个id这个属性,在底层它是用这个属性来生成的一个textarea。比如说


.............

那么你在页面底部加上
[code="js"]<br> var myfck=document.getElementsByName(&quot;goodscontent&quot;)<br> myfck.readOnly=true;<br> [/code]
当然 假如用jquery更容易

这个控件我没有使用过,不过网上有个人遇到过跟你一样的问题,有人给了他解决方法,请参见:
http://news.qiku.info/blog/4408.html

希望你能够采纳

[code="java"]
editor fck对象、、
/*设置FCKEDITOR为只读 */
function setFCKeditorReadOnly( editor ){
try{
editor.EditorDocument.body.contentEditable = false;
editor.EditMode=FCK_EDITMODE_SOURCE;
editor.ToolbarSet.RefreshModeState();
editor.EditMode=FCK_EDITMODE_WYSIWYG;
editor.ToolbarSet.RefreshModeState();
editor.EditorWindow.parent.document.getElementById('xExpanded').style.display = 'none';
editor.EditorWindow.parent.document.getElementById('xCollapsed').style.display = 'none';
editor.EditorWindow.blur();
}
catch(e){
}
}
[/code]

刚才有点问题
[code="java"]<br> var myfck=document.getElementsByName(&quot;goodscontent&quot;)[0]<br> myfck.readOnly=true;<br> [/code]

是这样 需要加个[0] 呵呵 希望对你有用