Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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. XMLRPC. Цель Научиться взаимодействовать с сервером посредством вызова удаленных процедур (XML-RPC), основанных на XML. Date: 2015-10-18; view: 352; Нарушение авторских прав |