Просмотр полной версии : document.title - не работает кириллица в ФФ
Fernando Costa
25.12.2007, 19:47
через externalInterface вызываю яваскриптовую функцию для управления document.title
флеш:
var from_js = ExternalInterface.call("gotoAnchor", "я");
яваскрипт:
function gotoAnchor (name) {
if (!anchor_names[name]) {
anchor_names[name] = true;
var dump = document.getElementById("dump");
dump.innerHTML += '<a href="#" name="'+name+'">'+name+'</a>';
}
location.hash = name;
current_loc = location.hash;
document.title = _title+" - #"+name
}
</script>
так вот если я передаю в эту функцию кириллицу то в адресной строке IE она отображается нормально, а в файрфоксе показывает всякие %D1%8F. Как быть?
vooparker
25.12.2007, 20:01
http://livedocs.adobe.com/flex/2/langref/package.html#decodeURI()
Fernando Costa
25.12.2007, 20:14
анескейп не помогает - как флешовый так и яваскриптовый
document.title = _title+" - #"+unescape(name)
var from_js = ExternalInterface.call("gotoAnchor", unescape("я"));
. проблема только с файрфоксом. Причем имя якоря на кириллице нормально в названии документа, а вот в адресной строке эта загогулина
Fernando Costa
25.12.2007, 20:37
вот http://bodrichenko.org.ua/blog
во флеше выполняется код
var from_js = ExternalInterface.call("gotoAnchor", unescape("я"));
Стоп, речь идет об адресной строке или об заголовке?
Так как document.title - это заголовок.
А для адресной строки не латинские символы вполне правильно отображать не на прямую, а кодом.
Fernando Costa
25.12.2007, 20:59
тоесть для ФФ не получится установить кириллицу в адресной строке?
Без понятия. Но вообще это правильно. Зайдите в яндекс и набирите слово посика на русском. В адресной строке появится не само слово, а коды символов.
FF -> about:config -> network.standard-url.escape-utf8 -> false.
делает это фф, ие при настройках таких тоже. бороться, я думаю, нельзя, и не знаю нужно ли.
Fernando Costa
26.12.2007, 14:40
FF -> about:config -> network.standard-url.escape-utf8 -> false.
делает это фф, ие при настройках таких тоже. бороться, я думаю, нельзя, и не знаю нужно ли.
да, это конечно помогло, жаль что по умолчанию это не стоит, чтож прийдется отказаться от кириллицы.
Всем спасибо за ответы
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.