Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   вывод значения функции через равный интервал (https://javascript.ru/forum/misc/34339-vyvod-znacheniya-funkcii-cherez-ravnyjj-interval.html)

cOAPerator 30.12.2012 02:16

Цитата:

Сообщение от Deff (Сообщение 224284)
Создайте аякс запрос - выведите данные через alert и выложите полученное в топик, посколь возможно будет отличаться от предполагаемого
Распарсить зная точно - не проблема

так я точно знаю что такая структура. тока данные меняются постоянно.
мож просто считать количество строк? 1 строка -1 юзер там идет
или количество хешей... для верности подсчета...

Deff 30.12.2012 02:20

cOAPerator,
Выдайте конкретный пример, пометьте цветом выделяемые данные
2-е - если файл длинный - более 100кб - лучше парсить на серве и выпарсенное данное вкладывать в файл с иным именем - его и читать Aяксом

cOAPerator 30.12.2012 02:26

Код:

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

ну вот думаю что считать количество того что выделил жирным шрифтом достаточно будет
то бишь 4 должно получиться..

файл маленький размер его в байтах..

cOAPerator 30.12.2012 02:30

Цитата:

Сообщение от Deff (Сообщение 224287)
cOAPerator,
Выдайте конкретный пример, пометьте цветом выделяемые данные
2-е - если файл длинный - более 100кб - лучше парсить на серве и выпарсенное данное вкладывать в файл с иным именем - его и читать Aяксом

так не получится, потому что надо в реальном времени считать. а на серве постоянно парсинг этого файла с заданным интервалом - лишняя нагрузка на сервер.. хз мож я и не прав;)

Deff 30.12.2012 02:32

cOAPerator,
Разделение меж строками перевод строки ? или ?
Нужно считать кол- во строк ?

cOAPerator 30.12.2012 02:36

Код:

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

считать количество выделенных жирным блоков "буквоцифр":)
в данном случает должно получиться 4
строки считать не надо
Разделение меж строками нету. там просто каждая новая строка это новый юзер.

Deff 30.12.2012 03:02

Цитата:

Сообщение от cOAPerator
Разделение меж строками нету

Т.е строка тaкая ?
2uc6oc0g2g2alv6cotbb8k1c85|1356819742fp6onv96hjv3fsu1jvernm4544|1356819747t9fee2k4m43qr1e8c3tl71la30|1356819750tj6m9qijcjp9emq3n5f4vfu7o7|1356819756

число знаков в 2uc6oc0g2g2alv6cotbb8k1c85|1356819742 - везде идентично ?

cOAPerator 30.12.2012 03:09

Вложений: 1
Цитата:

Сообщение от Deff (Сообщение 224292)
Т.е строка тaкая ?
2uc6oc0g2g2alv6cotbb8k1c85|1356819742fp6onv96hjv3fsu1jvernm4544|1356819747t9fee2k4m43qr1e8c3tl71la30|1356819750tj6m9qijcjp9emq3n5f4vfu7o7|1356819756

число знаков в 2uc6oc0g2g2alv6cotbb8k1c85|1356819742 - везде идентично ?

нет, тут 4 строки
файл приложил в аттаче, который парсить надо
число знаков везде 32 - это обыкновенный хэш в 32 байта

Deff 30.12.2012 03:31

<div id="userOnline"></div>

<script type="text/javascript">
var number = 200;
var msgelement = document.getElementById('userOnline');
msgelement.innerHTML=number;

setInterval(function() {
  function() { //Тут Аякс запрос 
     //.....................
     //Пусть data - Данные из файла

     number=data.split("|").length-1;
     msgelement.innerHTML=number

  } //Конец  Аякс запроса 

}, 1000);
</script>

cOAPerator 30.12.2012 03:53

Цитата:

Сообщение от Deff (Сообщение 224294)
<div id="userOnline"></div>

<script type="text/javascript">
var number = 200;
var msgelement = document.getElementById('userOnline');
msgelement.innerHTML=number;

setInterval(function() {
  function() { //Тут Аякс запрос 
     //.....................
     //Пусть data - Данные из файла

     number=data.split("|").length-1;
     msgelement.innerHTML=number

  } //Конец  Аякс запроса 

}, 1000);
</script>

спасибо! все работает!

UPD: НЕ РАБОТАЕТ!


Часовой пояс GMT +3, время: 20:17.