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

два XHR обьекта и их совместная работа
  #1  
Старый 08.03.2010, 12:00
Аватар для Jekel
Jekel
Новичок
Регистрация: 19.11.2009
Сообщений: 8
Провел на форуме:
8708

Репутация: 0
Question два XHR обьекта и их совместная работа

Не работает код, помогите исправить....Пожалуйста, подскажите в чем трабла....не выдает список вообще(

Код:
var XMLHttpRequestObject = false;

if (window.XMLHttpRequest){
	XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject){
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

var XMLHttpRequestObject2 = false;

if (window.XMLHttpRequest2){
	XMLHttpRequestObject2 = new XMLHttpRequest();
} else if (window.ActiveXObject){
	XMLHttpRequestObject2 = new ActiveXObject("Microsoft.XMLHTTP");
}

function starto(){
	if(XMLHttpRequestObject2){
		XMLHttpRequestObject2.open("GET", "reset.php?data=0");
		XMLHttpRequestObject2.onreadystatechange = function(){ 
		if (XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200){ 
		var kololo = XMLHttpRequestObject2.responseText;
			if(kololo=="1"){
				getData();
			}else{
		    	starto();
			}
		}
		}
		XMLHttpRequestObject2.send(null);
	}
}

function getData(){ 
 if(XMLHttpRequestObject){
  var obj = document.getElementById('pole'); 
  XMLHttpRequestObject.open("GET", "konekt.php"); 

  XMLHttpRequestObject.onreadystatechange = function(){ 
   if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){ 
     obj.innerHTML = XMLHttpRequestObject.responseText;
     starto();
  } 
 } 
  XMLHttpRequestObject.send(null);
 }
}
konekt.php

PHP код:
<?php 
session_start
();
header('Content-Type: text/html; charset=windows-1251');
require_once 
"config.php";
mysql_connect($base_name$base_user$base_pass); 
mysql_select_db($db_name); 

$mybase mysql_query("SELECT * FROM users WHERE online='1' AND id!='".$_SESSION['id']."'");
while(
$db2 mysql_fetch_assoc($mybase)) {
$player $db2['user']." (".$db2['rate'].")<br>";
echo 
$player;
}
?>
reset.php

PHP код:
<?php 
session_start
();
header('Content-Type: text/html; charset=windows-1251');
require_once 
"config.php";
mysql_connect($base_name$base_user$base_pass); 
mysql_select_db($db_name); 

$mybase mysql_query("SELECT * FROM users WHERE online='1'");
$db2 mysql_num_rows($mybase);
if(
$_SESSION['num']!=$db2 && $_GET['data']=="0"){
$_SESSION['num'] = $db2;
$sho "1";
}else{
$sho "0";
}
echo 
$sho;
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Совершенная атака и совершенная защита chatlanin Болталка 2 31.10.2009 15:34



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


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




ANTICHAT.XYZ