Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Обновить содержимое окна. (https://javascript.ru/forum/events/35658-obnovit-soderzhimoe-okna.html)

allanmiln 17.02.2013 17:43

Обновить содержимое окна.
 
Здравствуйте.
У меня есть модальное окно - самое простое:

function ShowWindow(name){
var div = document.getElementById("Window"+name);
if (!div)
return;
div.style.display = "block";
document.body.appendChild(div);
return false;}

function CloseWindow(name){
var div = document.getElementById("Window"+name);
if (!div)
return;
div.style.display = "none";
return false;}


Проблема в том, что если закрыть окно и снова открыть, то
сохраняются все данные, с которыми работал пользователь.
Как можно при открытии (или при закрытии) очищать всё это?
Пробовал каждый раз загружать с помощью AJAX - работает,
но можно сделать это проще?

danik.js 17.02.2013 17:45

Че за данные? Поля формы? Вызывай form.reset() при показе

allanmiln 17.02.2013 17:48

Нет, там AJAX-ответы от PHP скрипта.

allanmiln 17.02.2013 17:51

Может простой style.display = 'none' для ajax_response выставить...

danik.js 17.02.2013 18:21

Цитата:

Сообщение от allanmiln
Нет, там AJAX-ответы от PHP скрипта.

тогда ajax_response.innerHTML = ''


Часовой пояс GMT +3, время: 21:32.