English Version            Русская версия

 [ Разделы сервера ]  [ Карта сервера ]  [ Новости сервера ] [ Обратная связь ]



Параметр info представляет собой объект, который содержит три свойства: from, body, и type. Свойство from представляет собой автора, пославшего сообщение. Свойство body представляет собой основную часть сообщения. Свойство type равно либо «public» либо «private». Если оно равно «public» (как в большинстве случаев), то сообщение направляется в комнату. Если оно равно «private», то это сообщение лично для вас. В строке 5 вышеприведенного кода есть условный оператор, который проверяет, является ли сообщение «public». Если да, то сообщение переводится в HTML формат для отображения в окне чата. Если сообщение личное, то оно также переводится в HTML формат, но со словом private, добавленным к имени пользователя. Функции formatFrom() и formatBody() в строках 6 и 8 принимают то, что в них передается, и возвращают в виде отформатированной в формате HTML строки. Мы рассмотрим эти функции далее. В строке 10 мы добавляем сообщение в историю чата и затем отображаем ее в окне чата. Затем мы устанавливаем линию прокрутки на ее максимально возможное значение, так чтобы было видно самое последнее сообщение чата. Теперь давайте посмотрим на функции formatFrom() и formatBody(): 1 function formatFrom(from){ 2 return "<a href=\"asfunction:_root.privateMessage," .+from+"\"><FONT face=\"arial \"size=\"12 \" .color=\"#0033FF \">"+from+"</FONT></a>"; 3 } 4 function formatBody(body){ 5 return "<FONT face=\"arial \"size=\"12 \" .color=\"#336600 \">"+body+"</FONT>"; 6 } Посмотрите на функцию formatFrom() вышеприведенного кода в строке 1. Эта функция принимает параметр, имя пользователя, который она и форматирует в HTML. Цвет и размер шрифта этого имени пользователя устанавливаются в HTML. Также, имя пользователя превращается в гиперссылку, применением тэга <a> с функцией asfunction в нем
Внимание! Покупайте конусные дробилки гидравлические по низким ценам в Казани.
Hosted by uCoz