Я создал простой плагин CKeditor 3 с одной кнопкой, которая должна просто вызывать JS-функцию, когда кто-то нажимает на нее.
Плагин (код, когда кто-то щелкает) выглядит следующим образом и работает:
var openAssetsBrowser = {
exec:function(editor){
openAssetsBrowser();
}
};
Я всегда получаю сообщение об ошибке «openAssetsBrowser не является функцией»
Сама функция находится где-то на странице, я думал, что порядок не должен иметь значения, так как вся страница читается первой, прежде чем кто-нибудь щелкнет кнопку ckeditor, которая вызывает функцию
Вызов ее по ссылке где-то (например, с помощью jquery) на странице просто работает:
$("a#linkOpenFileManager").click(function(){
openAssetsBrowser();
return(false);
});
Кто-нибудь знает, почему функцияне может быть вызван из плагина CKeditor?
update: при вставке полного кода функции вместо "openAssetsBrowser ();"в плагине все работает, но это не тот код, который можно многократно использовать ...