ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Ajax функции
  #1  
Старый 20.10.2007, 00:48
Аватар для balashovka
balashovka
Новичок
Регистрация: 19.10.2007
Сообщений: 2
Провел на форуме:
5493

Репутация: 0
По умолчанию Ajax функции

Всем привет. Вопрос от начинающего: возможно ли создание двух xmlHttpObject на одной странице? Тобто: на странице, в ответ на какое-то событие, вызывается ф-ция show() из .js-файла (всё как в учебнике)
Код HTML:
var xmlHttp  
function show(str)  {
   xmlHttp=GetXmlHttpObject() 
     if (xmlHttp==null)   {
       alert ("Browser does not support HTTP Request")   return   
     }  
   var url="getuser.php"
   url=url+"?q="+str
   url=url+"&sid="+Math.random()
   xmlHttp.onreadystatechange=stateChanged
   xmlHttp.open("GET",url,true)
   xmlHttp.send(null)
}
function stateChanged()   {
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   {    document.getElementById("txtHint").innerHTML=xmlHttp.responseText   }
}
function GetXmlHttpObject()  {
   var xmlHttp=null;
   try   {
   xmlHttp=new XMLHttpRequest();
   }  catch (e)   {
   try    {
   xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
   }   catch (e)    {
   xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
   }
 }
  return xmlHttp;
}
Обработчик возвращает .php страницу со ссылкой, на которую хотелось бы повесить ещё один AJAX запрос.
Возможно ли и, если да, подскажите, пожалуйста, как реализовать.
 
Ответить с цитированием

  #2  
Старый 20.10.2007, 01:06
Аватар для FlyBird
FlyBird
Познающий
Регистрация: 14.10.2007
Сообщений: 47
Провел на форуме:
91186

Репутация: 18
По умолчанию

А что тебе мешает в ту php страничку вставить еще один httprequest запрос на следующую php. Только не забудь. Когда страница тебе вернулась ты в JS передай параметр, а то не будет работать Ты правда и сам это знаешь. Давай деразай и все получится.
 
Ответить с цитированием

  #3  
Старый 21.10.2007, 00:26
Аватар для balashovka
balashovka
Новичок
Регистрация: 19.10.2007
Сообщений: 2
Провел на форуме:
5493

Репутация: 0
По умолчанию

Я пробовал, но после вызова ф-ции edt() происходит только перезагрузка страницы
В тот же .js файл добавлял новую ф-цию:
Код HTML:
function edt(str)
{
   xmlHttp=GetXmlHttpObject()
   if (xmlHttp==null)
   {
     alert ("Browser does not support HTTP Request")
     return
   }
  var url="edt.php"
  url=url+"?q="+str
  url=url+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChanged
  xmlHttp.open("GET",url,true)
  xmlHttp.send(null)
}
???
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужен код функции ajax Медвед PHP, PERL, MySQL, JavaScript 5 06.06.2007 21:24
Кейлогер на Vb или как правильно играть в Gta!!! je0n Авторские статьи 6 25.05.2007 23:55
Написание Shell-code на Asm slesh Авторские статьи 18 23.04.2007 00:26
Ajax LoFFi Чужие Статьи 7 30.01.2007 23:21
chat.chiki-puki.ru - возможно ли сломать? artkino Чаты 22 07.03.2006 00:07



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ