FCKeditor, получение форматированного текста чере js

Cyrill

Новичок
FCKeditor, получение форматированного текста чере js

На странице есть FCKeditor. Как мне обратиться через javascript к нему так, чтобы получить форматированный текст введенный пользователем.
Наверно есть какой-то метод у объекта FCKeditor или что-то, напрямую к textarea не обратиться, т.к. там только первоначальный текст есть.

И как мне поставить событие на изменение текста в editor'е???

Заранее спасибо всем!
 

pilot911

Новичок
вот так

var editor = FCKeditorAPI.GetInstance("text");
var value = editor.GetXHTML();

-~{}~ 31.08.08 21:51:

Автор оригинала: Cyrill
На странице есть FCKeditor. Как мне обратиться через javascript к нему так, чтобы получить форматированный текст введенный пользователем.
Наверно есть какой-то метод у объекта FCKeditor или что-то, напрямую к textarea не обратиться, т.к. там только первоначальный текст есть.

И как мне поставить событие на изменение текста в editor'е???

Заранее спасибо всем!
вот так можно сохранять набранный текст из редактора посылкой данных в пхп при нажатии на значок дискеты, который есть среди кнопок редактора


PHP:
var   FCKeditorSave=function(){};
	FCKeditorSave.GetState=function() {return FCK_TRISTATE_OFF;}
	FCKeditorSave.Execute=function() {
		var editor 	= 	FCKeditorAPI.GetInstance("text");
		var value	=	editor.GetXHTML();
		
		xajax_saveElementContent( blablabla );
	}
 	   
	   
 
	function FCKeditor_OnComplete(editorInstance)	{
		editorInstance.Commands.RegisterCommand('Save', FCKeditorSave);
	}


поясню :

js функция FCKeditor_OnComplete вызывается при создании редактора, инициализации его переменных и тому подобное - в этой функции мы регистрируем связь между внутренним событием Save и созданной нами функцией FCKeditorSave, которая берет из редактора контент и отсылает ajax-ом данные на сервер
 
Сверху