Автор Тема: Поясните строчку кода...  (Прочитано 1882 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Поясните строчку кода...
« : 10 Апреля 2002, 00:22:26 »
Вот она, строчка, что за значение передаётся переменной r, помогите плиз...

var r=escape(document.referrer);

Чего бы это могло значить?
Ну к чему все это, лучше бы водки выпили...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Поясните строчку кода...
« Ответ #1 : 10 Апреля 2002, 00:47:06 »
Заходим на http://www.ya.ru, вводим "escape(document.referrer);"
и пятая по счету ссылка гласит:
Цитировать

В принципе, можно было написать document.write(document.referrer); но функция escape(); переделывает последовательность символов, заменяя недопустимые для параметров символы на esc-последовательности. Типа ":" на "%3A", пробел на "%20" и т.п., да и работать с переменной удобнее, чтобы задавать при пустой строке строку-заменитель, например. Вообще, для этого примера лучше было бы сделать без функции escape();, но я для правильности оставил.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28