По следам Аякса, часть 3

В продолжение легенды об Аяксе, ещё пара примеров от 17.03.2007.

008.php
мини-чат с использованием библиотеки xajax

регистрируются функции addMessage, userLogin, updateMessages (xajax_addMessage, xajax_userLogin, xajax_updateMessages)

перед тем как вводить сообщения, нужно ввести имя (ник), затем форма ввода ника заменяется на форму ввода сообщения (в inputBlock.innerHTML)

сообщения хранятся в файле 008.txt, обновление происходит ежесекундно (window.setInterval)

новые сообщения дописываются в msgBlock.innerHTML при помощи метода addAppend
$objResponse->addAppend("msgBlock", "innerHTML", $html);

009.php
автопоиск по списку - пользователю предлагаются варианты по введенной начальной строке

в файле 009.txt список городов (в верхнем регистре, в кодировке UTF-8)

регистрируются функция findMatches, выбирает из списка городов подходящие по начальной подстроке

при изменении значения в текстовое поле, вызывается функция xajax_findMatches() - события onchange, onkeyup

Примеры тут: 20070317.zip.

PS: тем, кто не в курсе. Персональный идентификационный код для прохождения теста №1 нужно получить у меня.

· Добавьте на news2.ru

Похожие записи:


Прокомментируйте