Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Передать $_POST в iframe (https://javascript.ru/forum/events/72807-peredat-%24_post-v-iframe.html)

laimas 27.02.2018 19:28

Значится так - даже то, что окошко открылось, еще не означает, что форма знает о нем. Процесс этот асинхронный.

Если Iframe в плагине создается сразу при открытии окна, то достаточно того, чтобы плагин обладал методом, который позволяет обработать это событие. В этом методе и нужно отправлять форму, получив имя фрейма и подставив его в атрибут target формы.

В качестве url для плагина ничего не передается, то есть либо пусто, либо blanck.

А дальше как уже говорилось - сервер получает форму, обрабатывает, подключает include-short.htm, размещает в ней результат обработки и отдает страницу клиенту, которая и будет помещена во фрейм. Если includes/include-short.htm тоже файл исполняемый, на здоровье, это не принципиально.

А "привязать событие onclick="return ..." к к нажатию на "submit", это профанация.

rafaello 27.02.2018 19:47

Цитата:

Если Iframe в плагине создается сразу при открытии окна, то достаточно того, чтобы плагин обладал методом, который позволяет обработать это событие. В этом методе и нужно отправлять форму, получив имя фрейма и подставив его в атрибут target формы.
Возможно и есть такой метод, но в их тех.описании я его не нашел.
Тогда придется просто методом GET открывать новое окошко......

Спасибо, г-н laimas!

laimas 28.02.2018 00:23

Цитата:

Сообщение от rafaello
Возможно и есть такой метод, но в их тех.описании я его не нашел.

http://highslide.com/ref/hs.onActivate


Часовой пояс GMT +3, время: 19:54.