размер popup (открываем из form onSubmit)

Ответить
Аватара пользователя
mar

размер popup (открываем из form onSubmit)

Сообщение mar »

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



В общем, все оказалось достаточно просто:



HTML код:

Код: Выделить всё

form action="my.php" name="form" method="POST" target="myPopup"  onSubmit="openWin(this, 770, 650); return false;"



где openWin - функция, которая открывает popup-ы на этом сайте.

Все отрабатывает, открывается новое окно с php-фалойм, получившим все данные полей формы родительского окна.

Одно маленькое НО - всплывающее окно оказывается того же размера, что и родительское. Функция openWin тут явно не при чем, тк я сначала писала свои функции, а потом нашла общую для этого сайта и подцепилась к ней. Более того, в остальных случаях (при вызове по onClick) дочернее окно оказывается заданного размера.

Не встречался ли кто-нибудь с подобным? (проверено на ff, opera, ie6)
Аватара пользователя
mar

Re: размер popup (открываем из form onSubmit)

Сообщение mar »

значит так - решение (но не обяснние феномена) - вызываем окно по клику на кнопке submit (тут она рисунок), после чего опять вызываем его (уже открытое нужного размера по onSubmit и отправляем форму при помощи атрибута target (то есть окно вызываем два раза - один раз для того, чтоб зафиксировать размер, второй - для работы)
Аватара пользователя
E-mail

Re: размер popup (открываем из form onSubmit)

Сообщение E-mail »

mar а если регистрация проводится энтером?
Аватара пользователя
mar

Re: размер popup (открываем из form onSubmit)

Сообщение mar »

E-mail

ну, скорей всего получится большое окно Изображение (а вообще-то надо проверить)

меня больше интересует, что за глюк при onSubmit
Ответить

Вернуться в «Вебмастеру»