watt
Guest
Как заставить JS работать с кодировкой Win-1251
Господа, помогите.
Очень нужно разобраться с одним непростым Java-скриптом: ищет на странице заданные слова и отображает их полужирным шрифтом. В принципе все работает, но проблема в том, что скрипт ищет и преобразует только английские слова, игнорируя кириллицу, а нужно корректно работать со страницами в Windows-1251 кодировке. Скажем, в Mozilla Firefox все работает нормально, в IE - никак. Я уже замучался =) Не знаю, может нужно какую-то функцию добавить для перекодирования текста, может просто подавать ключевые слова в нужной кодировке... В общем, нужна посильная помощь профи.
Вот архив: http://www.playmasters.ru/tm/scriptset.rar
Состав:
- page.htm - Страница в Windows-1251 кодировке с прилинкованным скриптом, на которой и проводятся тесты.
- shell.js - оболочка скрипта. Там находятся два массива ключевых слов (должны совпадать), которые нужно трансформировать и линк на главный скрипт.
- fn.js - вот он, монстр.
Если кто-то сможет заставить это безумие работать как надо, да еще и объяснит, в чем была проблема, я буду очень рад, только, плиз, не спрашивайте меня, зачем мне это нужно =)
Денег для вознаграждения у меня нет, но могу подарить номерок icq: 9898858 или 6566652 - на выбор. Спасибо. Если что, мэйл - [email protected]
Господа, помогите.
Очень нужно разобраться с одним непростым Java-скриптом: ищет на странице заданные слова и отображает их полужирным шрифтом. В принципе все работает, но проблема в том, что скрипт ищет и преобразует только английские слова, игнорируя кириллицу, а нужно корректно работать со страницами в Windows-1251 кодировке. Скажем, в Mozilla Firefox все работает нормально, в IE - никак. Я уже замучался =) Не знаю, может нужно какую-то функцию добавить для перекодирования текста, может просто подавать ключевые слова в нужной кодировке... В общем, нужна посильная помощь профи.
Вот архив: http://www.playmasters.ru/tm/scriptset.rar
Состав:
- page.htm - Страница в Windows-1251 кодировке с прилинкованным скриптом, на которой и проводятся тесты.
- shell.js - оболочка скрипта. Там находятся два массива ключевых слов (должны совпадать), которые нужно трансформировать и линк на главный скрипт.
- fn.js - вот он, монстр.
Если кто-то сможет заставить это безумие работать как надо, да еще и объяснит, в чем была проблема, я буду очень рад, только, плиз, не спрашивайте меня, зачем мне это нужно =)
Денег для вознаграждения у меня нет, но могу подарить номерок icq: 9898858 или 6566652 - на выбор. Спасибо. Если что, мэйл - [email protected]