Показать сообщение отдельно
  #22 (permalink)  
Старый 30.12.2012, 06:42
Аспирант
Отправить личное сообщение для cOAPerator Посмотреть профиль Найти все сообщения от cOAPerator
 
Регистрация: 04.01.2012
Сообщений: 78

снова не РАБОТАЕТ!
number=data.split("|").length-1; - делает новый массив и считает количество элементов массива, НО
так как у меня файл такого вида:

2uc6oc0g2g2alv6cotbb8k1c85|1356819742
fp6onv96hjv3fsu1jvernm4544|1356819747
t9fee2k4m43qr1e8c3tl71la30|1356819750
tj6m9qijcjp9emq3n5f4vfu7o7|1356819756

и считать надо только то что выделено жирным, то получатся не верный ответ.
и 2 проблема - все время выводит 0.

сейчас код такой:
setInterval(function() {
//Тут Аякс запрос
request = new XMLHttpRequest();
request.open("GET", "user_session.txt", true);
request.send(null);
	//Пусть response - Данные из файла
var response = request.responseText;
	number=response.split("|").length;
var msgelement = document.getElementById("userOnline");
	msgelement.innerHTML=number;
//Конец  Аякс запроса
}, 1000);
Ответить с цитированием