Параметр 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 в нем
Внимание! Покупайте конусные дробилки гидравлические по низким ценам в Казани.