Окунёк 0 06/01/2012 11:03 PM Как сделать чтобы при клике на ссылку появлялось стандартное(в смысле без подключения сторонних скриптов) модальное окно, такого плана: Share this post Link to post
Ritsuka 540 06/01/2012 11:24 PM <a href="#" class="my_link">My Link</a> <script type="text/javascript"> document.observe("dom:loaded", function() { $$('.my_link').invoke('observe', 'click', function() { new ipb.Popup( 'my_popup', { type: 'pane', modal: true, ajaxURL: "/public/index.html", hideAtStart: false, evalJs: 'force', w: '750px', h: '500px' }); return false; }); }); </script> 2 Share this post Link to post
Strategius 52 10/12/2017 05:41 PM Хорошее решение, но есть недостаток - при открытии модального окна срабатываем автоматическая перемотка наверх страницы (если кнопка открытия окна скажем была в футере).А можно ли в IPB создать кастомное popup-окно например со справкой средствами форума, без вызова внешнего html-шаблона? Share this post Link to post
newbie 1,723 10/13/2017 05:33 AM А можно ли в IPB создать кастомное popup-окно например со справкой средствами форума, без вызова внешнего html-шаблона? На форуме полно вариантов "окон".Пример <a href="#" class="my_link">My Link</a> <script type="text/javascript"> document.observe("dom:loaded", function() { $$('.my_link').invoke('observe', 'click', function(e) { Event.stop(e); new ipb.Popup( 'my_popup', { type: 'pane', initial: $('my_link_content').innerHTML, hideAtStart: false, w: '500px', h: 250 }); return false; }); }); </script> <div id='my_link_content' style='display: none;'>12345</div> 2 Share this post Link to post