Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: объясните плиз код JavaScript-баннера?

Сообщения:  [1-4] 

 
 автор: AlexSol   (09.05.2007 в 10:24)   письмо автору
 
   для: felamon   (09.05.2007 в 10:20)
 

вы получаете случайное число от 0 до 1, а вот на чем основан лгоритм не знаю.

   
 
 автор: felamon   (09.05.2007 в 10:20)   письмо автору
 
   для: CNT   (08.05.2007 в 21:37)
 

огромнейшее спасибо!!! ещё мини вопросик Math.random генерирует случайное число от 0 до 1, или руководится временем установленном на компьютере? просто слышал такое....

   
 
 автор: CNT   (08.05.2007 в 21:37)   письмо автору
 
   для: felamon   (08.05.2007 в 19:33)
 

1. document.referrer - URL документа, с которого пришли на страницу по прямой ссылке. Если пришли по скриптовой ссылке или набрав URL страницы в адресной строке браузера, то referrer будет пустым

2. escape (строка) - метод, перекодирующий символы строки в Unicode-формат; при этом ASCII-символы остаются без изменения, а прочие (русские буквы, арабские... двоеточия, пробелы...) приводятся к виду %xx (пробел, например, кодируется как %20) или же к виду %uxxxx (это для символов, код которых больше 255.

3. typeof (Х) - определяет тип того, что помещено в скобки. Древнии версии браузеров объекта screen ("экран монтора") не знают

4. Чтобы увидеть - какую ссылку формирует этот скрипт, достаточно заменить document.write на alert и посмотреть в окошке результат.

   
 
 автор: felamon   (08.05.2007 в 19:33)   письмо автору
 
 

Вот код банера.

<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank><img src='http://counter.yadro.ru/hit?t19.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодн\я' "+
"border=0 width=88 height=31><\/a>")//--></script><!--/LiveInternet-->

js я знаю плохо, поэтому прошу помощи! объясните смысл действия данного кода?
что он делает? я понимаю это банер, но как он работает? очень интересно....как понимаю тут формируется ссылка(это понятно) и ссылка на изображение...
escape(document.URL)-адрес сайта а вот, что такое:
escape(document.referrer),
((typeof(screen)=="undefined")?"":";s"
ваще не понимаю
screen.colorDepth?screen.colorDepth:screen.pixelDepth как понимаю это разрешение экрана и глубина цвета...
вот...прошу помощи понять не понятные мне аргументы и показать приблизительно сформированную этим скриптом ссылку) заранее спасибо!

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования