Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: счетчик HotLog
Показать сообщение отдельно

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


hotlog_js="1.0";
это в строку пишется версия JS по умолчанию.

hotlog_d=document;
ссылка на объект document

hotlog_n=navigator;
ссылка на объект navigator

hotlog_rn=Math.random();
берется случайное число

hotlog_n_n=(hotlog_n.appName.substring(0,3)=="Mic"?0:1;
проверяется, что это не Microsoft-броузер.

hotlog_r=""+hotlog_rn+"&amp; s=25034&amp;im=19&amp;r="+escape(hotlog_d.referrer)+"&amp;pg="+<BR> escape(window.location.href);
тут запоминается где ты находишься и откуда пришел + еще туфта всякая типа твоего идентификатора (s).

hotlog_d.cookie="hotlog=1";
Устанавливается кука с таким текстом, которая будет активна только до закрытия этого окна броузера.

hotlog_r+="&amp;c="+(hotlog_d.cookie?"Y":"N";
типа проверка, включены ли куки.

hotlog_d.cookie="hotlog=1; expires=Thu, 01-Jan-70 00:00:01 GMT"&lt;/script&gt;
прибитие ее.

&lt;script language="javascript1.1"&gt;
hotlog_js="1.1";hotlog_r+="&amp;j="+(navigator.javaEnabled()?"Y":& quot;N"
&lt;/sc ript&gt;
этот кусок будет выполняться только при подержке JS1.1 и добавляет в урл запроса, включена ли JAVA.


&lt;script language="javascript1.2"&gt;
hotlog_js="1.2";hotlog_s=screen;
hotlog_r+="&amp;wh="+hotlog_s.width+'x'+hotlog_s.height+&q uot;&amp;px="+((hotlog_n_n==0)?hotlog_s.colorDepth:hotlog_s.pixelDepth)
&lt;/script&gt;
тут то же для JS1.2, но с ошибкой. Если броузер не IE, это еще не значит, что он NN4, то предполагает такой код. Короче, не пишите так никогда, дабы не ругали за криворукость. Это я про глубину цвета.

&lt;script language="javascript1.3"&gt;
hotlog_js="1.3"
&lt;/script&gt;
а тут просто установка, что понимаем JS1.3
видимо более высокие версии авторы скрипта не признают.

&lt;script language="javascript"&gt;
hotlog_r+="&amp;js="+hotlog_js;
hotlog_d.write("&lt;a href=http://click.hotlog.ru/?25034 target=_top&gt;&lt;img "+
"src=\"http://hit2.hotlog.ru/cgi-bin/hotlog/count?"+
hotlog_r+"&amp;\" border=0 width=88 height=31 alt=HotLog&gt;&lt;/a&gt;"
&lt;/script&gt;
это, собственно, то, ради чего это затевалось. вывод на экран кода ссылки с картинкой.

&lt;noscript&gt;
&lt;a href=http://click.hotlog.ru/?25034 target=_top&gt;
&lt;img
src="http://hit2.hotlog.ru/cgi-bin/hotlog...mp;im=19" border=0<BR>width="88" height="31" alt="HotLog"&gt;&lt;/a&gt;&lt;/noscript&gt;
А это если JS отключен.

Вот так.

-------
Васкецов Сергей
http://registry.oszone.net

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:31, 28-08-2002 | #5

Название темы: счетчик HotLog