1

我正在使用 Joomla!1.5.26 和 JCE 2.2.0。

我需要使用 javascript 更改 JCE 的状态(禁用/启用)。如果禁用,则编辑器处于只读模式并且背景设置为不透明度 1。

当用户单击编辑/保存按钮时,应该启用/禁用 JCE。

我找到了这个链接:http ://www.tinymce.com/tryit/read_only_mode.php

我还发现了如何禁用内容(跨浏览器):

tinymce.get('editorID').getBody().setAttribute('contenteditable', 'false');

但是,此代码不起作用:

J('#editorID').css({opacity:1});
tinymce.get('editorID').getDoc().designMode = 'Off';

如何从 javascript 更改 JCE 背景不透明度?

是否可以通过javascript设置只读模式?

4

1 回答 1

0

要正确应用此设置,您必须插入真正的 tinymce id,您可以使用tinymce.activeEditor.id.

所以你可以使用

var editor_id = tinymce.activeEditor.id;
tinymce.get(editor_id).getBody().setAttribute('contenteditable', 'false');
于 2012-06-26T09:10:13.720 回答