Признаться вобще мало разбираю сей язык, а вот сталкиваться с ним так или иначе приходится.
Пытаюсь адаптировать CKeditor под возможность загрузки лайтбоксовых картинок. Если с пхп частью всё более-менее понятно, то добавить мельчайшую функцию в жс код беда неимоверная.
Есть пара файликов:
Здесь описываесь окошко загрузки файла на сервер, к нему требовалось добавить параметры ширина и высота, обозвал их imgwidth и imgheight;
...
{
id : 'Upload',
hidden : true,
filebrowser : 'uploadButton',
label : editor.lang.image.upload,
elements :
[
{
type : 'file',
id : 'upload',
label : editor.lang.image.btnUpload,
style: 'height:40px',
size : 38
},
{
id : 'imgwidth',
type : 'text',
label : 'Ширина',
style : 'width: 30%',
'default' : '200',
onChange : function()
{
alert(this.getValue());
}
},
{
id : 'imgheight',
type : 'text',
label : 'Высота',
style : 'width: 30%',
'default' : '100',
onChange : function()
{
alert(this.getValue());
}
},
{
type : 'fileButton',
id : 'uploadButton',
filebrowser : 'info:txtUrl',
label : editor.lang.image.btnUpload,
'for' : [ 'Upload', 'upload']
}
]
},
...
и второй, сжатый жс, что собирает параметры для отправки пхпешке:
...
function q(v,w,x){var y=x.params||{};
y.CKEditor=v.name;y.CKEditorFuncNum=v._.filebrowserFn;if(!y.langCode)y.langCode=v.langCode;
y.img_width=?????;y.img_height=?????;
w.action=m(x.url,y);w.filebrowser=x;};
...
Нужно передать this.getValue() из первого файла во второй. Дабы не разбираться во всех остальных нутрях, думал это сделать через чего-нить подобное глобальным переменным, но так и не нашёл рабочего варианта.
Вопрос - куда нужно записать this.getValue(), чтоб добраться до него из второго жс-ника ?