Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   ElFinder создание и уничтожение. (https://javascript.ru/forum/misc/21638-elfinder-sozdanie-i-unichtozhenie.html)

DjDiablo 18.09.2011 18:09

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
    })
}


Часовой пояс GMT +3, время: 18:13.