Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> неправильный Submit, в некоторых Explorer'ах 
:(
    Опции темы
batigoal
Дата 30.3.2005, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Хотя вопрос, в принципе, и не по Java, но спрашиваю его в этом топике.
Никто не сталкивался с такой проблемой: при нажатии на Submit должна открыться страничка dispatch.jsp, которая разбирает запрос. На некоторых машинах в IE запрос почему-то приходит без параметров. В остальных браузерах все нормально, на остальных компах с другими браузерами тоже все в порядке. Пробовал играться с установками безопасности, не помогло. Код:
Код

<form id='main' name='main' method='post' action='/site/jsp/request/dispatch.jsp' target='frmwin' onSubmit='return openWindow();'>

Код

function openWindow()
{
  window.open("/site/jsp/general/blank.jsp", "frmwin");
  return true;
}



--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
batigoal
Дата 30.3.2005, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



В ходе экспериментов выяснилось, что если открывать dispatch.jsp в новом окне (target="blank"), то все работает как надо. А вот в существующий фрейм не хочет...


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ZAVS
Дата 1.4.2005, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 25.2.2004
Где: ЕРЕВАН

Репутация: нет
Всего: 1



Цитата(Lamer @ 30.3.2005, 10:09)
<form id='main' name='main' method='post' action='/site/jsp/request/dispatch.jsp' target='frmwin' onSubmit='return openWindow();'>


если пишешь target то этого достаточно
не стоит еще и скриптом открывать window

я думаю ошибка в этом
--------------------
Учись студент доцентом станешь :)
PM MAIL ICQ   Вверх
batigoal
Дата 1.4.2005, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Это не то, что бы ошибка. Просто если открывать без скрипта, то откроется полноценный Эксплорер, а так можно убрать скроллы, панели, отцентровать окно, задать его размеры и т.д.
Проблему удалось решить использованием GET вместо POST, но это не очень хорошее решение. Мы еще будем думать над этим.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ZAVS
Дата 1.4.2005, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 25.2.2004
Где: ЕРЕВАН

Репутация: нет
Всего: 1



тогда из

Цитата
function openWindow()
{
  window.open("/site/jsp/general/blank.jsp", "frmwin");
  return true;
}


сними "/site/jsp/general/blank.jsp"

пусть будет так

Цитата
function openWindow()
{
  window.open("", "frmwin");
  return true;
}

--------------------
Учись студент доцентом станешь :)
PM MAIL ICQ   Вверх
batigoal
Дата 1.4.2005, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Цитата(ZAVS @ 1.4.2005, 15:05)
сними "/site/jsp/general/blank.jsp"

Это тоже с умыслом делается smile
Это страничка с мессагой "Wait, please..." А без нее - все то же самое, только вместо надписи повисит пустое окно. Ошибка остается.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ZAVS
Дата 1.4.2005, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 25.2.2004
Где: ЕРЕВАН

Репутация: нет
Всего: 1




а попробовал без этого??

попробуй и "Wait, please..." засунь в dispatch.jsp
--------------------
Учись студент доцентом станешь :)
PM MAIL ICQ   Вверх
batigoal
Дата 1.4.2005, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Пробовал, я же говорю - ошибка остается...
А если засовывать "Wait, please..." в dispatch.jsp, то это ничего не даст - страничка генерится секунд двадцать, и все это время будет пустое окно.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0813 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.