Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Часть 4. Список пользователей online





 

1. Продолжаем работать с файлом index.html.

2. В секции java-скрипта найдите комментарий

/*

**Задание 4. Напишите функцию запроса пользователей, которые находятся в режиме online…

*/

3. Напишите функцию showOnLineUsers(), которая возвращает список пользователей авторизованных в настоящее время на сайте. Каждые 10-30 секунд необходимо опрашивать сервер и получать список пользователей, авторизованных на сайте в настоящее время. Итак, в функции реализуйте следующие этапы:

- получите ссылку на объект UL, который находится в объекте divUsers на странице HTML

<div id="divUsers"class="block">

- сериализуйте в строку JSON полученный ранее «билет» ticket

- в асинхронном режиме передайте полученную строку серверному скрипту get_online_users.php, в виде обычного текста (Content‐type: text/plain)

- полученный ответ от сервера десериализуйте в массив пользователей

- если изучить для общего развития код скрипта get_online_users.php, то можно понять, что скрипт вызывает две функции из скрипта-класса user.class.php, первая из которых обновляет данные о сессии пользователя и удаляет при этом старые сессии всех пользователей, и вторая, возвращает имена всех пользователей, которые имеют активную сессию в настоящее время

- удалите все дочерние узлы для списка UL объекта divUsers, ссылку на который получили ранее, т.е. очистите список пользователей

- организуйте цикл по элементам массива активных пользователей, полученного с сервера и добавьте информацию о пользователях в список UL на странице? Для чего используйте функцию window.setTimeout, в качестве параметров которой передайте имя функции получения списка пользователей и интервал, через который эта функция будет повторно вызываться.

4. Проверьте работоспособность кода в различных браузерах.


Лабораторная работа 12

Использование XML. XML­RPC.

Цель

Научиться взаимодействовать с сервером посредством вызова удаленных процедур (XML-RPC), основанных на XML.







Date: 2015-10-18; view: 352; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию