Программирование > JavaScript & JScript

Поясните строчку кода...

(1/1)

glebushka:
Вот она, строчка, что за значение передаётся переменной r, помогите плиз...

var r=escape(document.referrer);

Чего бы это могло значить?

Макс:
Заходим на http://www.ya.ru, вводим "escape(document.referrer);"
и пятая по счету ссылка гласит:

--- Цитировать ---
В принципе, можно было написать document.write(document.referrer); но функция escape(); переделывает последовательность символов, заменяя недопустимые для параметров символы на esc-последовательности. Типа ":" на "%3A", пробел на "%20" и т.п., да и работать с переменной удобнее, чтобы задавать при пустой строке строку-заменитель, например. Вообще, для этого примера лучше было бы сделать без функции escape();, но я для правильности оставил.

--- Конец цитаты ---

Навигация

[0] Главная страница сообщений

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 
Перейти к полной версии