Программирование > JavaScript & JScript

Отправка формы на несколько сайтов.

(1/1)

slavius2003:
Здравствуйте !
Вообщем проблемка такая. Как сделать так, чтобы например при заполнении формы, скажем при заполнении формы для подписки на рассылку, и при нажатии кнопки "Отправить", эти данные отсылались бы сразу на несколько сайтов. Я уже примерно представляю что все это можно сделать путем открытия нескольких окон при нажатии на кнопку, и в каждое окно передать данные этой формы, но вот как все это реализовать ?
Буду очень благодарен если кто нибудь откликнется и поможет.
Заранее спасибо !

commander:
slavius2003
можно конечно решить путем открытия нескольких окон... но на мой взгляд гораздо эстетичнее  будет сабмитить невидимые ифрэймы...
Идея понятна?

slavius2003:
А если это все в примере? Просто мне это очень нужно, а с JavaScript я не очень.
Буду очень благодарен

commander:
slavius2003
можно...

Для наглядности буду делать поэтапно...
Итак.
Этап первый:
создаём документ с двумя фреймами... и главной формой:
---------------------------------------------------------------------------------------


   test

function send()
{
var pole=main.pole.value;
frame1.form.pole.value=pole;
frame2.form.pole.value=pole;
}










frame1.document.write("")



frame2.document.write("")




---------------------------------------------------------------------------------------
если нажать кнопку "Submit" поле ("pole") раскидаються на оба фрэйма... :)
этап второй.
Делаем Submit обоих фрэймов:
---------------------------------------------------------------------------------------


   test

function send()
{
var pole=main.pole.value;
frame1.form.pole.value=pole;
frame1.form.submit();
frame2.form.pole.value=pole;
frame2.form.submit();
}










frame1.document.write("")



frame2.document.write("")




----------------------------------------------------------------------------------------
соответственно не забываем правильно прописать поля action в формах обоих фрэймов...
Этап третий:

Делаем фрэйми невидимыми
------------------------------------------------------------------------------------------


   test

function send()
{
var pole=main.pole.value;
frame1.form.pole.value=pole;
frame1.form.submit();
frame2.form.pole.value=pole;
frame2.form.submit();
}










frame1.document.write("")



frame2.document.write("")




---------------------------------------------------------------------------------------------

Все готово... :)

slavius2003:
Спасибо Большое за помощь.
Все получилось и работает.
Спасибо !

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии