powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (JavaScript) сабмитить в родительское окно форму
5 сообщений из 5, страница 1 из 1
(JavaScript) сабмитить в родительское окно форму
    #34538174
Василий Теркин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!!!

Напоролся на такую проблему: есть родительское окно, которое window.open'ом порождает попап окошко с формой. В этом окошке юзер должен заполнить форму и нажать на сабмит-баттон, после чего данные формы должны отправиться в родительское окно оперделенному скрипту. Чего только не перепробовал, максимум что получилось, отправить данные в новое порожденное окно, но вот в родительское они никак не хотят отправляться. Понимаю, что нужно использовать opener, но как... Гуглинг не дал результатов (находились темы в точку, например на коденет, но, открывая эти ссылки, видел абсолютно другую шляпу...). Подскажите как действовать.

Благодарю за любую помощь в решении проблемы!!!
...
Рейтинг: 0 / 0
(JavaScript) сабмитить в родительское окно форму
    #34538183
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может так?
Код: plaintext
<form action="javascript: window.opener.gogogo()" ...
...
Рейтинг: 0 / 0
(JavaScript) сабмитить в родительское окно форму
    #34538193
Василий Теркин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXERможет так?
Код: plaintext
<form action="javascript: window.opener.gogogo()" ...


эээ... не совсем так выразился, когда говорил что нужно отправлять данные формы в родительское окно оперделенному скрипту. Я имел в виду, что нужно отправлять данные пхп скрипту, т.е. сабмитить форму в родительское окно на какой-то урл...
...
Рейтинг: 0 / 0
(JavaScript) сабмитить в родительское окно форму
    #34538274
Василий Теркин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал сделать так в порожденном окне:

Код: plaintext
1.
<form name="basketform" action="обрабатывающий.php" method="POST" target="javascript:window.opener.location='обрабатывающий.php';">

Получил в итоге лажу - попрождается новое окно с правильным адресом, куда пересылаются данные формы, но это неверное решение, т.к. загружаться все должно в родительское окно

А так:
Код: plaintext
1.
<form name="basketform" action="javascript:window.opener.location='обрабатывающий.php';" method="POST">

естественно тоже лажа - в родительском окне открывается нужный документ, но данные из формы не пересылаются.

Если сделать так, как сказал LINUXER
Код: plaintext
1.
<form action="javascript: window.opener.gogogo()" ...

тоже непонятно, как поступить далее, ведь жабаскрипт не сможет (или я ошибаюсь???) переслать ПОСТ на другой урл...
...
Рейтинг: 0 / 0
(JavaScript) сабмитить в родительское окно форму
    #34538628
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько я понял это работает
не знаю зачем так накручено, наверно в target просто надо присвоить opener.name
А если action=javascript:..., скрипт просто выполнится. Предполагается, что там (после валидации
) будет form.submit() или отправка через XMLHttpRequest.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (JavaScript) сабмитить в родительское окно форму
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]