Реклама на сайте Advertise with us

Как на javascr взять страницу по урлу и передать ее ...

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 23.06.04
Сообщения: 216
Рейтинг: 69

Ссылка на сообщениеДобавлено: 02/01/05 в 15:13       Ответить с цитатойцитата 

Задача такова:

Нужно на javascript каким-то образом загрузить по урлу страничку и передать ее методом post на некий скрипт, скажем написанный на php.
можно конечно и get'ом если с post невозможно, но мне что-то кажется что браузер почикает урл исходя из лимита по длинне оного.

конструктивные ответы обильно удобряются рейтами smail123.gif
спасибо.

продаю траф

0
 



С нами с 23.06.04
Сообщения: 216
Рейтинг: 69

Ссылка на сообщениеДобавлено: 03/01/05 в 13:10       Ответить с цитатойцитата 

денег дам, внатуре !
нужен очень скрипт такой.
предложения можно в аську 79444136, коль здесь выкладывать не хочется.

продаю траф

0
 



С нами с 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>


Думаю дальше все будет понятно как делать... %)

Купи/продай свой траффик ICOOCASH2

1
 



С нами с 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 будут лежать на этом же домене.
такие ограничения у браузеров ;(
т.е. руками это отключить можно
но для массвого использования не подойдет

1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »