Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   размер popup (открываем из form onSubmit) (http://forum.oszone.net/showthread.php?t=58199)

mar 17-12-2005 14:47 384085

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

В общем, все оказалось достаточно просто:
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 17-12-2005 15:08 384097

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



Underson 17-12-2005 17:58 384154

mar ..... :o

E-mail 17-12-2005 19:44 384174

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

mar 17-12-2005 20:20 384190

E-mail
ну, скорей всего получится большое окно :) (а вообще-то надо проверить)
меня больше интересует, что за глюк при onSubmit


Время: 19:10.

Время: 19:10.
© OSzone.net 2001-