Как правильно вывести статус
Приветик всем еще раз хочу задать вопросик если можно то и помощь в реализации:
Есть такой html код в них загружаются статусы двух пользователей: online или offline <div class="statusdasha"></div> <div class="statuslena"></div> Онлайн - <div class="onlines"></div> Можно ли сделать так скриптом что бы в поле считало число пользователей онлайн: Если class="statusdasha" онлайн то = 1 Если class="statusdasha" и class="statuslena" онлайн то = 2 Если оба класса оффлайн то = 0 Онлайн - 0 или 1 или 2 Этим скриптом подгружаются слова онлайн или оффлайн с другой страници $('#statusdasha').load('/index/8-1 .statusdasha'); $('#statuslena').load('/index/8-2 .statuslena'); Как выглядит это в действии (пример) <div class="statusdasha">offline</div> <div class="statuslena">offline</div> ------------------------------------- <div class="statusdasha">online</div> <div class="statuslena">offline</div> ------------------------------------- <div class="statusdasha">offline</div> <div class="statuslena">online</div> ------------------------------------- <div class="statusdasha">online</div> <div class="statuslena">online</div> |
Походу нельзя не чего сделать да? ((
|
<div id="users"> <div class="statusdasha">Online</div> <div class="statusmasha">Online</div> <div class="statuslena">Offline</div> <div class="statusnatasha">Offline</div> </div> var users = document.getElementById('users').getElementsByTagName('div'), online = 0; for(i=0; i<users.length; i++) if(users[i].innerHTML == 'Online') online++; alert('Онлайн: '+online); alert('Оффлайн: '+(users.length-online)); |
Часовой пояс GMT +3, время: 12:12. |