powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / FCKEditor - передача своих переменных
1 сообщений из 1, страница 1 из 1
FCKEditor - передача своих переменных
    #35297870
Babutta_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть следующая задача. Надо в зависимости от того, какой пользователь зашёл, передавать в конфиг (по умолчанию это fckconfig.js) fckeditor разные значени определённой переменной (логин пользователя).

Хотел передать по аналогии с тем, как передаётся значение BasePath - т.е. на страничке, на которой используется fckeditor пишется примерно следующее:

<script type="text/javascript">

window.onload = function()
{
var oFCKeditor = new FCKeditor( 'something' ) ;

oFCKeditor.BasePath = "/parts/fckeditor/";
oFCKeditor.UserPath = 'тут для каждого юзера своё значение';

oFCKeditor.Config["CustomConfigurationsPath"] = "/parts/fckeditor/fckconfig.js?" + ( new Date() * 1 );

oFCKeditor.Height = 700 ;
oFCKeditor.Width = 500 ;
oFCKeditor.ToolbarSet = "Default" ;
oFCKeditor.ReplaceTextarea() ;
}

</script>

Теперь в fckconfig.js в FCKConfig.BasePath то же значение, что мы передали в oFCKeditor.BasePath = "/parts/fckeditor/"; т.е. "/parts/fckeditor/"
А вот FCKConfig.UserPath в fckconfig.js имеет значени undefined, что неправильно.

В файле fckeditor.js описан следующий класс:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
var FCKeditor = function( instanceName, width, height, toolbarSet, value )
{
	// Properties
	this.InstanceName	= instanceName ;
	this.Width			= width			|| '100%' ;
	this.Height			= height		|| '200' ;
	this.ToolbarSet		= toolbarSet	|| 'Default' ;
	this.Value			= value			|| '' ;
	this.BasePath		= FCKeditor.BasePath ;
        this.UserPath           = FCKeditor.UserPath ;
	this.CheckBrowser	= true ;
	this.DisplayErrors	= true ;

	this.Config			= new Object() ;

	// Events
	this.OnError		= null ;	// function( source, errorNumber, errorDescription )
}

в нём строка this.BasePath = FCKeditor.BasePath ; была, а this.UserPath = FCKeditor.UserPath ; я добавил.

Может кто-нибудь подскажет, как передавать свои переменные в fckconfig.js ?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / FCKEditor - передача своих переменных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]