Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.02.2016, 01:31
Аспирант
Отправить личное сообщение для Salvat Посмотреть профиль Найти все сообщения от Salvat
 
Регистрация: 22.02.2016
Сообщений: 98

Модальное окно.
Имеется модальное окно, в нем выводятся данные из MySQL. Скажите, каким образом перезагрузить можно страницу, не закрывая модального окна после перезагрузки. Чтобы оно закрывалось только тогда, когда пользователь нажмет на крестик, было после перезагрузки страницы.
var popupStatus = 0;
function loadPopup(){ 
  // Открываем окно только если оно закрыто
  if(popupStatus==0){ 
    $("#backgroundPopup").css({ 
      "opacity": "0.7" 
    }); 
    $("#backgroundPopup").fadeIn("slow"); 
    $("#popupContact").fadeIn("slow"); 
    popupStatus = 1; 
  } 
}
function disablePopup(){ 
  // Закрываем окно только если оно открыто
  if(popupStatus==1){ 
    $("#backgroundPopup").fadeOut("slow"); 
    $("#popupContact").fadeOut("slow"); 
    popupStatus = 0; 
  } 
}
function centerPopup(){ 
  // ширина и высота окна браузера 
  var windowWidth = document.documentElement.clientWidth; 
  var windowHeight = document.documentElement.clientHeight; 
  var popupHeight = $("#popupContact").height(); 
  var popupWidth = $("#popupContact").width(); 
  // размещаем окно в центре страницы
  $("#popupContact").css({ 
    "position": "absolute", 
    "top": windowHeight/2-popupHeight/2, 
    "left": windowWidth/2-popupWidth/2 
  }); 
  // только для MS IE 6   
  $("#backgroundPopup").css({ 
    "height": windowHeight 
  }); 
}
$(document).ready(function(){
  // ОТКРЫТИЕ ОКНА
  // Событие - щелчек по кнопке
  $("#button").click(function(){
    // размещаем окно в центре страницы
    centerPopup();
    // открываем окно
    loadPopup();
  });
               
  // ЗАКРЫТИЕ ОКНА
  // Событие - щелчок по "x"
  $("#popupContactClose").click(function(){
    // закрываем окно
    disablePopup();
  });
  // Событие - щелчок за пределами окна
  $("#backgroundPopup").click(function(){
    // закрываем окно
    disablePopup();
  });
  // Событие - нажата клавиша Escape
  $(document).keypress(function(e){
    if(e.keyCode==27 && popupStatus==1) {
      // закрываем окно
      disablePopup();
    }
  });
});
Ответить с цитированием
  #2 (permalink)  
Старый 25.02.2016, 02:16
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

Salvat,
не помогу, просто интересно о чём вы спросили?
Ответить с цитированием
  #3 (permalink)  
Старый 25.02.2016, 03:16
Аспирант
Отправить личное сообщение для Salvat Посмотреть профиль Найти все сообщения от Salvat
 
Регистрация: 22.02.2016
Сообщений: 98

Скрипт страницы будет обновляться, в модальном окне отображаются данные с базы данных. Мне необходимо после перезагрузки страницы чтобы снова было открыто модальное окно, если его юзер вызывал. И закрывалось оно только когда юзер его закроет, а не после перезагрузки страницы.
Ответить с цитированием
  #4 (permalink)  
Старый 25.02.2016, 09:20
Аватар для AciDWarrioR
Кандидат Javascript-наук
Отправить личное сообщение для AciDWarrioR Посмотреть профиль Найти все сообщения от AciDWarrioR
 
Регистрация: 11.11.2015
Сообщений: 136

Salvat,
Не знаю, на сколько я прав. У меня была задача запоминать, где закончил рисовать человек на карте. Так я создавал флаг и таблицу в БД, с параметрами положения (т.е. координаты, какой зум и т.д.)
Думаю вам можно попробывать типо такого: Если пользователь вызвал модальное окно, поставить флаг на тру и добавить в БД этот флаг(если у вас есть какие то параметры модального окна, которые зависят от выбора пользователя, надо их будет в БД как-то описать). А в самом начале загрузки страницы сделать проверку на существования флага, если true, то вызвать модальное окно.
Как то так. Надеюсь поможет
Ответить с цитированием
  #5 (permalink)  
Старый 25.02.2016, 09:33
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Salvat,
веб-хранилище не устраивает?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всплывающее модальное окно в определенные час. sheneman Общие вопросы Javascript 16 10.01.2018 17:00
модальное окно да/нет как confirm vladislav.blinov Javascript под браузер 7 04.03.2014 10:02
Bootstrap модальное окно igor.3dviz Общие вопросы Javascript 1 09.02.2014 13:27
модальное окно div'ом codingfighter Общие вопросы Javascript 28 03.09.2013 15:07
Как передать переменную в модальное окно sinsir jQuery 24 20.06.2013 16:59