В кратце попытаюсь объяснить всю суть проблемы. Имеется один код на одном сервере:
<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)
Прошу помочь в решении данной проблемы.