[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача информации в форму
vitaver
Приветствую!
Поодскажите как мне передать ссылкой инфу с имитацией нажатия кномпки?
HTML
<form name="guest_login" action="javascript:submit_login();void(0);" enctype="application/x-www-form-urlencoded" method="POST" accept-charset="UTF-8">
<input type="image" name="default_submit" src="/_img/image.gif" style="position:absolute;top:-1px;left:-1px;" id="guest_login_default_submit" value="</span>">






<<span style='color:blue'>div class="layout_container "
>
<table cellpadding="0" cellspacing="0" class="tEditForm" >
<tr class="layout_row_even" >
<td class="cLabel" colspan="2" >


<span class="forms_label form-field-required "
>Ваше имя:<span class="form_field_required_asterisk" >*</span></span>

</td>
</tr>
<tr class="layout_row_odd" >
<td colspan="2" >
<input type="text" name="guest_name" value="" class="forms_text_field forms_guestLogin_guest_name "
id="guest_login_guest_name" maxLength="16" />

</td>
</tr>
<tr class="layout_row_even" >
<td class="cLabel" colspan="2" >


<span class="forms_label form-field-required "
>Логин друга<span class="form_field_required_asterisk" >*</span></span>

</td>
</tr>
<tr class="layout_row_odd" >
<td class="cRepresentativeName" >
<input type="text" name="representative_name" value="" class="forms_text_field forms_guestLogin_representative_name "
id="guest_login_representative_name" maxLength="16" />

</td>
<td >
<select id="guest_login_country_code" name="country_code" class="forms_select_field "
>
<option value="ru" label="RU" selected >RU</option>
</select>


</td>
</tr>
</table>
</div>



</form>


</div>

<br>

<div class="buttons_list">
<a href="javascript:submit_login();void(0);" class="button first"><span>Войти</span></a>
</div>

</div> </div> </div></div>


Эта страница, не то что регестрации, скажем определения имени пользователя и имени друга от кого он зашол. Мне необходимо создать такую ссылку, чтоб пользователи входили минуя эту страницу с присвоением им имени, скажем "гость" , и передачей моего логина и нажатием кнопки.
Надеюсь понятно обьяснился, жду от вас помощи.

Да, да совсем забыл, форма передается по протоколу https



Спустя 32 минуты, 9 секунд (30.03.2009 - 04:04) REANIMATOR написал(а):
врядли получится, да ещё через ссылку. тут само действие формы определяется жаваскриптом. это тебе нужно взять скрипт с того сайта (я так понял это не твой сайт) сделать фальшивую форму в которой будет твой логин и т.д. и якобы отправить на тот сайт ... выложи жаваскрипт, и тогда посмотрим или дай ссылку на сайт

Спустя 9 минут, 24 секунды (30.03.2009 - 04:14) vitaver написал(а):

Спустя 30 минут, 50 секунд (30.03.2009 - 04:44) REANIMATOR написал(а):
ну вообщем как я и думал...
если на сервере не проверяют откуда пошёл сабмит то должно сработать.
И так тебе нужно создать такую же форму (я думаю на локалке тоже будет работать), НО

там где action должно быть
Код
https://www.amway.ru/guest_login?action=transit&form=guest_login&transition=enter&process=guest_login


там где НПА <input type="text" name="representative_name" value="ТУТ СВОЁ ИМЯ" class="forms_text_field forms_guestLogin_representative_name "
id="guest_login_representative_name" maxLength="16" />

а там где имя гостя типа
<input type="text" name="guest_name" value="ТОЖЕ ЧТОТО НАПИСАТЬ " class="forms_text_field forms_guestLogin_guest_name "
id="guest_login_guest_name" maxLength="16" />

ну и всё, в конце формы простой сабмит

Спустя 16 минут, 2 секунды (30.03.2009 - 05:00) vitaver написал(а):
REANIMATOR
А как сделать перенаправление, если я создам на бесплатном хостинге эту форму, ссылку пропишу этой формы, а от туда сработает перенаправление с уже заполненой формой. Так возможно?



Спустя 4 минуты, 8 секунд (30.03.2009 - 05:05) REANIMATOR написал(а):
можно... сделаешь на боди событие если я не ошибаюсь так onload="document.forms[0].submit()" и всё...

Спустя 6 минут, 10 секунд (30.03.2009 - 05:11) vitaver написал(а):
Вообще задумка такая, хочу сделать рекламное оъявление, чтобы пользователь одним кликом сразу попадал на страницу как гость и выбирал продукт, при этом исключить заполнений всяких форм, а думки не хватает.

Спустя 2 минуты, 6 секунд (30.03.2009 - 05:13) vitaver написал(а):
Большое спасибо!!!
Обязательно попробую, есле что напишу о том что получилось wink.gif

Спустя 4 минуты, 48 секунд (30.03.2009 - 05:18) REANIMATOR написал(а):
рад был помоч


Цитата (vitaver @ 30.03.2009 - 02:11)
Вообще задумка такая, хочу сделать рекламное оъявление, чтобы пользователь одним кликом сразу попадал на страницу как гость и выбирал продукт, при этом исключить заполнений всяких форм, а думки не хватает.

да я понял что не просто так wink.gif ... есть сервесы которые к ссылке присваивают твой id и автоматом знают через кого зашли... а эти намудрили кучу проверок, которые обойти оказалось не так уж и сложно... но это легко вычислить при желании...

ладно удачи, я спать biggrin.gif

Спустя 3 часа, 16 минут, 6 секунд (30.03.2009 - 08:34) vitaver написал(а):
REANIMATOR
Вобщем все работает за исключением IE только с третьего обращения заходит, а потом не пускает, на опере тож работает.
С тем что не пускает можно решить вопрос чередованием имен, а вот с третьего раза незнаю как исправить.
А помимо onload есть функции такие чтоб не ждать пока загрузиться, а сразу перенаправление работало? Я на народ.ру форму сделал, а там реклама ведь и вот ждешь пока она загрузиться.

Спустя 9 часов, 2 минуты, 41 секунда (30.03.2009 - 17:36) REANIMATOR написал(а):
vitaver
есть ещё способ. Но я не знаю как его точно осуществить, может ктото тут поможет.
Вобщем модификацией header`а можно даже без формы отправлять данные

вот твой хеадер например

Код
POST /guest_login?action=transit&form=guest_login&transition=enter&process=guest_login HTTP/1.1
Host: www.amway.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8 FirePHP/0.2.4
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: https://www.amway.ru/guest_login
Cookie: JSESSIONID=0002gvm55t6oySUNlGxnAJbCaNV:13vrsvquo; cmTPSet=Y; CoreID6=46577799001112383763316; 90224089_login=1238423282; 90224089_valid=1; 90224089_expires=1238426947216; cmRS=&t1=1238423281792&t2=1238423284835&t3=1238423347207&t4=1238422686296&lti=1238423346534&ln=&hr=javascript%3Asubmit_login%28%29%3Bvoid%280%29%3B&fti=1238423347207&fn=login_form%3A0%3Bsearch%3A1%3Bguest_login%3A2%3B&ac=-1:U&fd=2%3A0%3Aguest_name%3B2%3A1%3Arepresentative_name%3B&uer=&fu=&pi=Enter%20system%20as%20guest&ho=data.coremetrics.com/eluminate%3F&ci=90224089
Content-Type: application/x-www-form-urlencoded
Content-Length: 75

guest_name=MyNAME&representative_name=YOURNAME&country_code=ru


Спроси тут может кто знает как такие хеадеры отправлять.
не знаю что там с куками делать unsure.gif

Спустя 9 часов, 45 минут, 14 секунд (31.03.2009 - 03:22) vitaver написал(а):
Цитата
не знаю что там с куками делать

А там это где, есле спрашивать буду мне надо знть где проблема с куками, на родном сайте?
Конечно для меня это трудно понять, но я постараюсь реализовать представленную возможность.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.