Программирование > 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();, но я для правильности оставил.
--- Конец цитаты ---
Навигация
Перейти к полной версии