Реализация JavaScript WYSIWYG - PullRequest
2 голосов
/ 15 июля 2010

Я хочу написать очень простой редактор WYSIWYG, но я не понимаю, как они работают :( Я пытался читать источники tinyMCE, но застрял во всех этих классах и функциях. Как я знаю, они создают iframe, затем делают там черную магию, и все работает. Вопрос в том, что эти редакторы делают с iframe, чтобы он стал редактируемым?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 15 июля 2010

Ключевые слова: contentEditable и designMode.

Хорошие источники для начала:

0 голосов
/ 15 июля 2010

Google выпустил вчера редактор с открытым исходным кодом:
http://closuretools.blogspot.com/2010/07/introducing-closure-library-editor.html

Беглый взгляд на это показывает IFRAME с тегом BODY с атрибутом: contentEditable

0 голосов
/ 15 июля 2010

очень просто означает, что вы хотите маленькое расширение?В таком случае вам понравится http://code.google.com/p/jwysiwyg/

Его конструктор действительно прост, но не подходит для расширенных работ.Вы можете искать JQuery.Я думаю, что есть огромное количество HTML-редактора или текстового редактора.Кстати, HTML-редактор внутри Extjs - худшее, что я когда-либо видел.

...