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

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

LuckyNET 29-06-2005 18:33 337014

обработка переменных из сгенерированой формы
 
есть некий скрипт script.php, который генерит ява-скриптом дочернее окно с формой настроек. как передать переменные из динамически сгенерированой формы назад в скрипт script.php

Prisoner 30-06-2005 02:49 337093

Некорректная постановка вопроса, имхо. Тут речь о взаимодействиях окон силами JS. C маленькой (не стоящей того, чтобы ее раскрывали) оговоркой, можно обратиться к свойству дочернего окна opener - ссылку на окно которое породило текущее. В родительском окне можно динамически создавать скрытые компоненты формы так, чтобы они хранили, что нужно.

LuckyNET 02-07-2005 16:22 337812

Цитата:

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

Prisoner 03-07-2005 04:05 337964

Вложений: 1
Форма должна быть. Забивать скрытые поля ручками (статика) или генерить их по мере необходимости (DHTML) - выбор, лежащий на плечах программиста. Пример см. в аттаче - один из рецептов книги O'Relly "JavaScript and DHTML Cookbook".
P.S. Если нужна будет вся книжка - выложу по просьбе (~1.4 Mb).
P.P.S. Кстати, пример обратной коммуникации с родительским окном можно расмотреть и в рамках этого форума - при расширенном режиме редактирования сообщения можно прикреплять аттачи, вот там дочернее окно изменяет родительское без перезагрузки последнего.

archy 03-07-2005 13:31 338021

Prisoner
Ждем кукбуку :)

Prisoner 05-07-2005 13:43 338553

Архив zip (~1.5 Mb)

LuckyNET 11-07-2005 14:40 340153

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


Время: 03:30.

Время: 03:30.
© OSzone.net 2001-