Только чтение FCKEditor - PullRequest
       25

Только чтение FCKEditor

2 голосов
/ 24 февраля 2012

Просто чтобы уточнить: это означает, что ввод текста не должен быть возможным.

Я перепробовал много вещей, которые нашел в интернете, но ничего не работает:

var iframe = document.getElementById('fckFrame');
var doc = iframe.contentDocument || iframe.contentWindow.document;
doc.body.setAttribute('contenteditable', false);
doc.body.contentEditable='false'; 
doc.designMode='off';
doc.body.disabled=true;

Это выполнено,он находит все и не выдает ошибок, но я все еще могу набирать текст в редакторе: /

Я попытался один раз вставить код в функцию FCKeditor_OnComplete (editorInstance) {} на моей странице HTML, а также вfckeditor.js в функции, которую я вызываю после создания редактора.Оба случая выполняются без проблем, но я все еще могу печатать.

Я также поместил атрибуты contenteditable = "false" disabled = "true" в тег body iframe редактора, используя firebug.Но безрезультатно, я все еще могу печатать.

Я даже нашел это демо, которое, если я не понимаю неправильные утверждения, чтобы заставить работать только для чтения, но я также могу набрать там

http://www.saulmade.nl/FCKeditor/FCKSnippets.php#demoAnchor

Я использую последнюю версию FCKEditor (FCKeditor 2.6.6) и не могу ее изменить.

Любые решения - официальные, обходные пути или приемы приветствуются, если ониработает!

Спасибо

1 Ответ

1 голос
/ 25 февраля 2012

Похоже, что информация по этот вопрос решит вашу проблему, если вы будете счастливы использовать решение на стороне сервера.

В основном это говорит о замене элемента управления на сервереи использовать содержимое в новом элементе управления.

...