我正在尝试将tinyMCE编辑器添加到我的页面,删除它,然后再次添加它但是出现错误.
当我运行A部分,然后B部分,再比A部分时,我得到错误:
Error: g.win.document is null
Source File: tiny_mce/tiny_mce.js Line: 1
Run Code Online (Sandbox Code Playgroud)
A部分
js += " tinyMCE.init({ ";
js += " 'mode' : 'exact', \n";
js += " 'elements' : '" + ctrl.ID + "Editor', \n";
js += " 'plugins' : 'insertdatetime,TVCMSLink,TVCMSImage',\n";
js += " 'theme' : 'advanced',\n";
js += " 'theme_advanced_layout_manager' : 'SimpleLayout',\n";
js += " 'theme_advanced_buttons1' : 'backcolor, forecolor, |, bold, underline, strikethrough, |, numlist, bullist, charmap, |, undo, redo, |, anchor, link, tvlink, unlink',\n";
js += " 'theme_advanced_buttons2' …Run Code Online (Sandbox Code Playgroud) 我试图将readonlytinyMCE中的参数设置为在tinyMCE初始化true之后.如果帖子已经发布,我试图用wordpress来禁用postEditor.我发现有些消息来源声称你可以致电:
tinyMCE.activeEditor.execCommand(
'mceSetAttribute',
false,
{name:'readonly',value:true}
);
Run Code Online (Sandbox Code Playgroud)
但我一直没有运气,也没有找到解决方案.
我想使用Javascript禁用tinymce编辑器.实际上,我有两个单选按钮:1)On和2)Off.
当用户选择Off单选按钮时,我的tinymce编辑器应该是readonly/disabled&当用户选择On单选按钮时,我的tinymce编辑器应该是enabled.
我怎样才能做到这一点?
编辑: - (因为它不能在IE8中工作)
tinyMCE.init({
force_p_newlines : false,
force_br_newlines : false,
forced_root_block : false,
convert_newlines_to_brs: false,
// Not to add br elements.
remove_linebreaks : true,
mode : "textareas",
theme : "advanced",
plugins : "safari",
convert_urls : false,
width : "560",
height : "15",
theme_advanced_buttons1 : "fontselect,fontsizeselect, separator, bold,italic,underline,separator,forecolor,backcolor,justifyleft,justifycenter,justifyright,justifyfull",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left", extended_valid_elements : "a[name|href|target|title|onclick],img[class|src| border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name], hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
}); …Run Code Online (Sandbox Code Playgroud) 如果已经有了编辑器,我将如何设置tinymce以自动将编辑器设置为只读textareaattr("readonly")
我在这里看到了很多帖子,但每一篇都太旧了,并且与tinyMCE 4.x没有连接。我在网上搜索了几天,但找不到将tinyMCE 4.x设置为只读模式的选项。
此时我只是隐藏工具栏和菜单栏,但我仍然可以删除文本等......