[Ищу] Всплывающий опрос при покидании сайта

Тема в разделе "OpenCart", создана пользователем delamer, 8 фев 2013.

  1. delamer

    delamer

    Регистрация:
    19 дек 2012
    Сообщения:
    100
    Симпатии:
    56
    Хочу, чтоб покидая сайт, гости отвечали на вопрос, почему они покидают сайт)

    Как это можно реализовать?

    Может кому попадался модуль или скрипт?
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.044
    Симпатии:
    775
    Можно повесить модальное окно на событие window.onclose и сделать preventDefault, чтоб окно/вкладка не закрылись, а по сабмиту формы делать window.close()

    Работать, понятное дело, будет только, если посетитель уходит со страницы путём её закрытия.
     
  3. delamer

    delamer

    Регистрация:
    19 дек 2012
    Сообщения:
    100
    Симпатии:
    56
    Я вот только не программист, не смогу так сделать.
    Может есть уже готовые скрипты у кого?
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.044
    Симпатии:
    775
    Для вызова модального окна при уходе со страницы:
    Код:
    window.onclose = function (e){
      e.preventDefault;
      $('#modal-window').css('display', 'block');
    };
    Для закрытия вкладки/окна браузера при сабмите формы опроса:
    Код:
    $('form').on('submit', function (){ 
    	window.close();
    });
    
    #modal-window - id вашего модального окна
    form - id или класс формы опроса
     
  5. BaTcoH

    BaTcoH

    Регистрация:
    8 фев 2013
    Сообщения:
    7
    Симпатии:
    0
    в каком это файле добавлять?
     
  6. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.044
    Симпатии:
    775
  7. RESER

    RESER

    Регистрация:
    25 янв 2013
    Сообщения:
    172
    Симпатии:
    122
    в фаил категорий , главную , товара или куда вам нужно или common.js если везде
     
  8. personash

    personash

    Регистрация:
    27 окт 2012
    Сообщения:
    285
    Симпатии:
    304
    посмотри модуль информационный блок в (платные/бесплатно) может что нибудь и придумаешь как прикрутить
     
  9. Lobzik76

    Lobzik76

    Регистрация:
    6 фев 2013
    Сообщения:
    135
    Симпатии:
    9
    а где там его найти? я не смог. дайте плиз ссылку