Показать сообщение отдельно
  #1 (permalink)  
Старый 15.10.2008, 23:31
Новичок на форуме
Отправить личное сообщение для Sergey K Посмотреть профиль Найти все сообщения от Sergey K
 
Регистрация: 15.10.2008
Сообщений: 1

decodeURI ругается
Никак не могу решить следующую задачу:

На странице сайта есть поисковая форма. Серверные скрипты не используются. Надо сделать так, чтобы поисковый запрос, по которому человек, возможно, пришел на сайт, автоматом вставлялся в поисковую форму на сайте. Первое (или не первое, но все равно придется ), что надо сделать, привести к вменяемому виду URL реферера. Русский текст, как известно, кодируется. Вот на такой код:
var rf=decodeURI(document.referrer);
,браузер ругается в том смысле, что URI неправильный. decodeURIComponent тоже ругается. Unescape даром что obsolete, не ругается, но все равно фигню чучмекскую выдает. :confused: Нашел скрипт, который парсит window.location, но он корректно работает только если страница UTF-8, а у меня windows-1251.

Кто-нибудь может помочь?
Ответить с цитированием