Изпълняване на форма при зареждане на страницата

stanko2121

Registered
Здравейте,
значи формата е направена да се изпълнява автоматично след като се зареди body-то. Да приемем че това долу е index.html. Въпросът ми е как да направя така че потребителите да не виждат че формата се изпълнява, смисъл да не ги редиректва към getform.php . Особеното е че getform.php не е на моя сайт а примерно www.othersite.com/getform.php.

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<body onload="document.vote.submit();">


<form name="vote"  action="www.othersite.com/getform.php" method="post">
<input type="hidden" name="asd" value="12v231d23" />
<input type="hidden" name="assd1" value="12a32123" />
<input type="hidden" name="asd1" value="123a3123" />
<input type="submit" value="" />
</form>

</body>
</html>



======================================================
Пробвах с iframe, но пак пренасочва. Ето кода с iframe.


index.html
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<script language="javascript">
</script>
</head>
<body>

<iframe style="display:none;" src="frame.html"> </iframe>

</body>
</html>



frame.html
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<body onload="document.vote.submit();">


<form name="vote"  action="getform.php" method="post">
<input type="hidden" name="asd" value="12v231d23" />
<input type="hidden" name="assd1" value="12a32123" />
<input type="hidden" name="asd1" value="123a3123" />
<input type="submit" value="" />
</form>

</body>
</html>
 
искаш да събмитнеш скрита форма, без потребителите да разберат, в същото време да се изпраща към друг хост. кво ще правиш, каква е идеята, защото няма как да стане това
 
Има как да стане,но не с php парви се с ajax (не знам защо си го постнал в рваздел пхп), правиш с jquery при $.(document).ready() да ти изпълнява примерно функцията sendData() която също си пишеш на джаваскрипт да ти взима стойностите от формата и да я изпраща с ajax.

Мога да ти напиша код, но при условие че кажеш за какво точно ти трябва да не злоупотребяваш нещо.
 
Просто е тва: action="www.othersite.com/getform.php" го направи така: action=""
и си готов.
Така ще се изпълни но няма да ги праща никъде.
 
Ще се изпълни на моя сървър, а аз искам да е в друг сайт. Примерно vbox7.com/getform.php.

А относно за какво ще го използвам, не мога да кажа публично. Ако някой иска да помага нека пише :)
 
stanko2121 каза:
Ще се изпълни на моя сървър, а аз искам да е в друг сайт. Примерно vbox7.com/getform.php.

А относно за какво ще го използвам, не мога да кажа публично. Ако някой иска да помага нека пише :)
Аааа, да си го кажем точно без заобикалки, спам бот ли правиш ?
 

Back
Горе