Открытие popup по ссылке

Тема в разделе "PrestaShop", создана пользователем l.korv1n, 24 янв 2015.

Информация :
Хочешь в разделе без проблем общаться - прочти правила, чтобы потом с форумом на время не прощаться. Читать обязательно!
Внимание! Читайте внимательно правила!Предупреждения выдаются без всяких вопросов. Нарушил - получил. Будьте Внимательнее! Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
Модераторы: NightHunter, ZiX
  1. l.korv1n

    l.korv1n Постоялец

    Регистр.:
    7 сен 2013
    Сообщения:
    141
    Симпатии:
    8
    Хеллоу! Подскажите, как сделать, чтобы по клику открывался попап с необходимым мне содержимым (как на скриншоте). Или, быть может, есть готовое решение, модуль.


    f98c8-clip-46kb.png


    Благодарю за ответы, друзья!
     
  2. kuzovbmw

    kuzovbmw Постоялец

    Регистр.:
    1 дек 2014
    Сообщения:
    65
    Симпатии:
    22
    модуль есть pop up окно
     
  3. l.korv1n

    l.korv1n Постоялец

    Регистр.:
    7 сен 2013
    Сообщения:
    141
    Симпатии:
    8
    Есть. Но модуля, который позволял бы открывать попап по клику на ссылку мне найти не удалось.
     
  4. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.453
    Симпатии:
    113
    делается на jqueryui: Перейти по ссылке
    создаете div, туда текст, подсоеднияете бибилотеку диалога и запускаете событие
    в примере есть
     
  5. l.korv1n

    l.korv1n Постоялец

    Регистр.:
    7 сен 2013
    Сообщения:
    141
    Симпатии:
    8
    Там нет такого окна, которое необходимо.
     
  6. mc_max

    mc_max Постоялец

    Регистр.:
    18 янв 2009
    Сообщения:
    54
    Симпатии:
    23
    Перейти по ссылке - вот модуль есть. Если не заморачиваться и не разбираться в принципах работы fancybox
     
  7. XJIOP

    XJIOP Создатель

    Регистр.:
    11 мар 2007
    Сообщения:
    14
    Симпатии:
    1
    Код:
    function popup(options) {
        var
        screenX = typeof window.screenX != 'undefined' ? window.screenX : window.screenLeft,
        screenY = typeof window.screenY != 'undefined' ? window.screenY : window.screenTop,
        outerWidth = typeof window.outerWidth != 'undefined' ? window.outerWidth : document.body.clientWidth,
        outerHeight = typeof window.outerHeight != 'undefined' ? window.outerHeight : (document.body.clientHeight - 22),
        width = options.width,
        height = options.height,
        left = parseInt(screenX + ((outerWidth - width) / 2), 10),
        top = parseInt(screenY + ((outerHeight - height) / 2.5), 10),
        features = (
            'width=' + width +
            ',height=' + height +
            ',left=' + left +
            ',top=' + top +
            ',resizable=no'
        );
        var popupWindow = window.open(options.url, 'popup', features);
        if(window.focus) popupWindow.focus();
    }
    
    popup({ width:600, height:400, url:'http://google.com' });