Добрый день.
Вопрос следующий - доступно ли значение target на стороне сервера?
то есть если я делаю сабмит формы ява скриптом:
form.target="mywindow"
form.submit
доступно ли мне значение target ("mywindow") на серверной стороне приложения.
Если нет тогда следующий вопрос - как проще всего реализовать такую логику:
по нажатию на кнопку в окне1 появляется новое окно2 в котором отображается результат сабмита из вызывающего окна1. в новом окне2 сабмитится новая форма и если все ок то результат отображается в окне1 и окно2 закрывается. а если произошла ошибка то результат отображается в окне2 ? (что-то типа виндового интерфейса настроек на основе диалогов).
Спасибо
Web программирование. Сабмит формы в рызные окна.
Модераторы: Naeel Maqsudov, C_O_D_E
В SAD - все в SAD.
После сабмита будет доступно.
Вот только ты со стороны сервера никак не заставишь окно перезапросить своё содержимое с сервера. Здесь нужно обращаться из окна1 в окно2, чтоб оно релоаднулось.
то есть я не могу в момент обработки запроса на сервере изменить таргет чтобы контент вернуть в другое окно ?
а где именно искать таргет на сервере что-то я в дебаге в параметрах его не увидел
а где именно искать таргет на сервере что-то я в дебаге в параметрах его не увидел

В SAD - все в SAD.
Для сервера вооюще нет понятия "target". Он просто отвечает на HTTP-запрос тому вэб-клиенту (окну бараузера) который запрос подал.
В любом случае окно1 после сабмита формы в окне1 и получения ИМ ЖЕ ответа от сервера нужно провоцировать открытие нового окна (например, командой window.open(бла-бла-бла) ) с урлом, по коотрому сервер выдаст второму окну нужное содержимое.
Обновление содержимого второго окна из первого возможно только если первое будет провоцировать релоад второго или если второе будет само релоадится регулярно.
Способа обновить средствами сервера содержимое окна, которое ничего не запрашивало, НЕ СУЩЕСТВУЕТ.
В любом случае окно1 после сабмита формы в окне1 и получения ИМ ЖЕ ответа от сервера нужно провоцировать открытие нового окна (например, командой window.open(бла-бла-бла) ) с урлом, по коотрому сервер выдаст второму окну нужное содержимое.
Обновление содержимого второго окна из первого возможно только если первое будет провоцировать релоад второго или если второе будет само релоадится регулярно.
Способа обновить средствами сервера содержимое окна, которое ничего не запрашивало, НЕ СУЩЕСТВУЕТ.
Браузером со стороны сервера управлять невозможно. Разве что поп-ап какой-нить сгенерить.
Даже самый дурацкий замысел можно воплотить мастерски