Показать сообщение отдельно
  #1 (permalink)  
Старый 03.04.2013, 14:31
Новичок на форуме
Отправить личное сообщение для OneTwo.. Посмотреть профиль Найти все сообщения от OneTwo..
 
Регистрация: 21.12.2012
Сообщений: 6

Javascript и кракозябра
В кратце попытаюсь объяснить всю суть проблемы. Имеется один код на одном сервере:
<script type = "text/javascript" language = "JavaScript">
        (function(w, p, id){
            w.user_info = {city_id: id};
            var script = w.document.createElement('script');
            script.async = true; script.type = 'text/javascript';
            script.src = ('https:' == p ? 'https:' : 'http:') + '//localhost/informers/informer.js';
            var s = w.document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(script, s);
        })(window, window.location.protocol, '14774')
</script>
<div id = "informer"></div>


Суть скрипта выше: обратиться к другому скрипту на другом сервере, который в свою очередь будет работать уже с контейнером "<div id = "informer">". Вот тут и возникает проблема, что при попытке вставить русские буквы в данный контейнер (а это принципиально) получается кракозябра. Пример второго скрипта:
(function(w, d){
//... много другого кода не относящегося к проблеме ...
     var div = d.getElementById('informer');
     div.setAttribute('title', 'Русский текст');
//... много другого кода не относящегося к проблеме ...
})(this, this.document)


Прошу помочь в решении данной проблемы.
Ответить с цитированием