Страницы

Поиск по вопросам

вторник, 16 июля 2019 г.

Joomla media manager открывается в новом окне

Добрый день! Пишу модуль для Joomla 3.43. В модуле есть кнопка "Добавить отзыв", при нажатии, в блок добавляются элементы, среди которых кнопка "Добавить изображение". После добавления элементов в блок, при клике на конпку "Добавить изображение", Media manager должен открываться в модальном окне, вместо этого происходит переход по ссылке. Но если я нажму на кнопку сохранить и после этого кликну "Добавить изображение" то менеджер откроется в модальном окне. Хотя после сохранения данных модуля элементы добавляются точно также. Вот код:
function addComment(el){ $html = ''; var n = 'list'+i; document.id('selectlist').innerHTML += ' Выбрать' }
И кнопка, после нажатия на которую вызывается функция


Подскажите что не так. Не знаю куда копать. Заранее спасибо


Ответ

Может просто ваши кнопки не прибиндены автоматом к событию нажатия и появления модального окна? скорее всего после перезагрузки, JS библиотека просто начинает видеть ваши кнопки и все работает. То есть в момент создания, надо не просто создать кнопки, но и сделать рефреш вашей библиотеке или явно повесить события на нее.

Комментариев нет:

Отправить комментарий