С нами с 23.06.04
Сообщения: 216
Рейтинг: 69
|
Добавлено: 02/01/05 в 15:13 |
Задача такова:
Нужно на javascript каким-то образом загрузить по урлу страничку и передать ее методом post на некий скрипт, скажем написанный на php.
можно конечно и get'ом если с post невозможно, но мне что-то кажется что браузер почикает урл исходя из лимита по длинне оного.
конструктивные ответы обильно удобряются рейтами
спасибо.
|
|
|
|
С нами с 23.06.04
Сообщения: 216
Рейтинг: 69
|
Добавлено: 03/01/05 в 13:10 |
денег дам, внатуре !
нужен очень скрипт такой.
предложения можно в аську 79444136, коль здесь выкладывать не хочется.
|
|
|
|
С нами с 01.04.04
Сообщения: 354
Рейтинг: 278
|
Добавлено: 03/01/05 в 13:43 |
Значит так.
Имеем страницу с джаваскриптом
Код: |
<script language="javascript" type="text/javascript">
function get()
{
1. Загружаем в ифрейм страницу
2. Копируем ее содержание (иннерХТМЛ например) в поле хидден
3. Субмитим форму
}
</script>
<iframe id="ifr" style="height:0; width: 0;"></iframe>
<form action="script.php" method="post" id="form">
<input type="hidden" value="" id="hidden" />
<input type="button" value="Zagruzitj Skript i peredatj ego" onclick="get()"/>
</form>
|
Думаю дальше все будет понятно как делать... %)
|
|
|
|
С нами с 19.11.04
Сообщения: 881
Рейтинг: 837
|
Добавлено: 04/01/05 в 04:52 |
Код: |
<script>
function getXMLHTTP(){
var A=null;
try{
A=new ActiveXObject("Msxml2.XMLHTTP")
}catch(e){
try{
A=new ActiveXObject("Microsoft.XMLHTTP")
} catch(oc){
A=null
}
}
if(!A && typeof XMLHttpRequest != "undefined") {
A=new XMLHttpRequest()
}
return A
}
function yo(getpage,postpage)
{
var r = getXMLHTTP();
r.open('GET', getpage, false);
r.send();
var rez = r.responseText;
r = getXMLHTTP();
r.open('POST', postpage, false);
r.send(rez);
return r.responseText;
}
</script>
<a href=# onclick='yo("http://google.com","http://yourdomain.com/script.cgi");return false;'>do it</a>
|
насколько я понял вот такого плана тебе код нужен;)
вызывать функцию yo();
первый параметр - урл для гета
второй - урл для поста
извиняюсь, данный код будет работать если страницы для GET и POST будут лежать на этом же домене.
такие ограничения у браузеров ;(
т.е. руками это отключить можно
но для массвого использования не подойдет
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |