Показать сообщение отдельно
  #1 (permalink)  
Старый 18.09.2011, 18:09
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

ElFinder создание и уничтожение.
Привет. использую менеджер файлов el finder;
вопрос как его правильно уничтожить после использования? Дело в том что первый раз elfinder срабатывает нормально, и второй раз elfinder срабатывает, но после 2го раза другие скрипты перестают реагировать на кнопки. Это можно обьяснить только тем что elfinder после закрытия не удаляется, и второй запуск пытается инициализировать уже существующий экземпляр отсюда и ошибка. Соответственно Надо понять как его замочить с концами ))

выглядит код так.
function onclick(){
   var self=this;
   this.element.append('<div id="finder"></div>');
   $('#finder').elfinder({
             url : 'wr/server/elfinder/php/connector.php',
             lang : 'ru',
             docked : false,
             dialog : {
                      title : 'Менеджер Файлов',
                      modal : true,
                      width : 800
                      //height : 800
             },
				// Callback example
             editorCallback : function(url) {
                        self.element.find("#src").val(url);
                        self.element.find("#preview").html("<img height='250px' src='"+url+"'/>");
                        // эта функция будет вызвана когда файл будет выбран
                        //где то здесь elfinder надо будет унечтожить.
               },
               closeOnEditorCallback : true
    })
}
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 18.09.2011 в 18:22.
Ответить с цитированием