[window reload - проблема]

shark_255

Новичок
[window reload - проблема]

Проблема возникла в следующем -
необходимо использовать window.opener.location.reload();
при редактировании созданных данных,
но если пользователь сабмитил
форму на opener окне,
то reload отпраляет форму снова - как этого избежать?
 

shark_255

Новичок
потому что есть случай, когда пользователь создает
новый объект(точнее сущность), в которой есть
картинка, и отправляет форму - после сохранения
эта же форма сохраненная отображается для
возможности редактирования (т.е. имеем дело
с модулем cms) для задания координат на изображении(по ТЗ так) предусмотрена возможность клика
на этот рисунок, после чего редактируются параметры(в popup окне).
Новые параметры сохраняются в БД, а родительское окно
нужно обновить - оно обновляется, создавая при этом
заново только что созданный объект (отправка формы)
 

dimagolov

Новичок
а что мешает после редактирования сабимтить другую форму (или ту же но с другими параметрами) и не из поп-апа а из основного окна. ну и в другой форме будет соответственно другой набор параметров и сервер сделает именно то, что нужно и естественным образом вернет новый обновленный контент.
 

shark_255

Новичок
и не из поп-апа
никак иначе - только из popup окна.
чтоб чел не помер от переизбытка возможностей
кол-ва того, что он может менять :D
А это есть true (взять хотя бы основы usability
7 +\- 2 элемента)
 

dimagolov

Новичок
ну пусть юзеру будет попап, а сабмитить из него можно же форму и в основном окне
 

shark_255

Новичок
вообще спасибо за ответы - самый первый совет
.des. работает
window.opener.location.href = same_url;
или в другом формате
PHP:
window.opener.location.href = window.opener.location.href
тупо смотрится, но работает без сабмита формы )
 
Сверху