Цитата |
---|
Антон Кашлев написал: Добрый день. Использую при разработки своего компонента всплывающее окно
function showTransition(element_id) { var Confirmer = new BX.PopupWindow("my_plan2", null, { content_url: '/local/components/custom/new.element.add.list/formAction.php',//Не РАБОТАЕТ // content: '<div id="mainshadow"></div>'+'<h3>Текст</h3>', //Работает, но не подходит //content_post: 'mylist=y&btn_check=on_comment&elementId=', closeIcon: {right: "20px", top: "10px"}, titleBar: {content: BX.create("span", {html: 'Текст шапки формы', 'props': {'className': 'access-title-bar'}})}, zIndex: 0, offsetLeft: 0, offsetTop: 0, draggable: {restrict: false}, overlay: {backgroundColor: 'black', opacity: '80' }, /* затемнение фона */ }); Confirmer.show(); } Необходимо получать при помощи запроса к файлу форму для отображения в окне, но при указании в параметре content_url ссылки, запрос не отправляется на указанный адрес. В окне new BX.CDialog такое получение формы возможно, но интересует именно окно BX.PopupWindow. Как сделать что бы форму для окна BX.PopupWindow получать при помощи запроса к файлу? Спасибо |
Используй BX.PopupWindowManager,
Про возможность content_url не знаю.
Можно повеситься на событие onAfterPopupShow
Либо через ajax заполнять, либо заранее отображать элемент на странице с display:none, и потом переносить
Код |
---|
events: {
onAfterPopupShow: function()
{
this.setContent(BX('DIVREPLACE'));
}
}
|