Есть в разметке сайта в самых разных местах, пустые блоки DIV, после загрузки всей страницы
Javascript забрасывает в них содержание.
Вот код :
for (var i = 1; i <= 7; i++) {
if(document.getElementById('count_place_' + i)){
var count_place = document.getElementById('count_place_' + i);
var count_code = document.getElementById('count_code_' + i);
if(count_code && count_place){
count_place.appendChild(count_code);
count_code.style.display = 'block';
}
}
}
Первых пять блоков
работают нормально но последние два в IE выдают ошибку:
что приводит к неправильной работе всей страницы.
В других браузерах всё
работает.
Вот последние два блока:
<div id="count_code_6" style="display:none;">
<noindex>
<script src='http://otp.siteheart.com/valuti/widget.js' language='JavaScript' charset='utf-8' id='widget_valut' lang='ru'></script>
</noindex>
</div>
<div id="count_code_7" style="display:none;">
<noindex>
<script src="https://partner.privatbank.ua/wv1.js" type="text/javascript" charset="UTF-8" partner_main_id="xxxxxxxxx" chanalname="null" chanalcomment="null" company="null"></script>
<hr/>
<style>.wm_widget_container {color: #030202; background-color: #ffffff;border-color: #85abcc;width:194px !important;}.wm_widget_item a, .pg-normal,.wm_widget_form_container label a
{ color: #286dac;}.wm_widget_item a:hover,
.pg-selected, .wm_widget_form_container label a:hover { color: #b9443d;}.wm_widget_item, .wm_widget_form_container {background-color: #d9edff;}.wm_widget_item:hover
{background-color: #f5faff;}.wm_widget_item, .wm_widget_form_container {border-top-color: #ffffff;border-bottom-color: #9bc0e2;}.wm_widget_item:hover {border-top-color:
#9bc0e2;border-bottom-color: #e6eff8;}.wm_widget_holder {height: 300px !
important;}.wm_widget_footer a {color: #286dac !important;}.wm_widget_footer a:hover {color: #6298c8 !important;}.wm_widget_header {background-color: #286dac !important;
background-image: url(https://ukrbuy.com/partner/img/logo3.png) !important;}.wm_widget_back td a,.wm_widget_back td p {color: #ffffff;}.wm_widget_back td
{background-color: #6298c8;}</style>
<script type="text/javascript"> var partner_id=xxxx; var terminal_id=2; var wmid="xxxxxxxxx"; var skin="default"; var baseUrl = window.location.protocol == "http:" ?
"http://ukrbuy.com" : "https://ukrbuy.com"; document.write('<scr'+'ipt type="text/javascript"
src="'+baseUrl+'/partner/widget.js" charset="utf-8"></scr'+'ipt>'); </script> <noscript><a href="http://www.ukrbuy.com/partner/?session=468900475948">
<img src="http://ukrbuy.com/partner/img/partner.gif" alt="Партнерская программа ukrbuy.com" title="Партнерская программа ukrbuy.com"></a></noscript>
<!--Webmoney-->
</noindex>
</div>
Помогите пожалуйста.
Спустя 7 часов, 42 минуты, 2 секунды (25.08.2011 - 05:01) Bezdna написал(а):
Я бы сначала разобрался с этим:
<img src="http://ukrbuy.com/partner/img/partner.gif" alt="Партнерская программа ukrbuy.com"
title="Партнерская программа ukrbuy.com">
Спустя 2 часа, 39 минут, 36 секунд (25.08.2011 - 07:40) linker написал(а):
А я бы в хроме или фоксе открыл бы сайт и посмотрел в консоль с ошибками.
Спустя 23 часа, 51 минута, 44 секунды (26.08.2011 - 07:32) te0203 написал(а):
Цитата (linker @ 25.08.2011 - 04:40) |
А я бы в хроме или фоксе открыл бы сайт и посмотрел в консоль с ошибками. |
В фоксе и хроме никаких ошибок нет.
Спустя 3 минуты, 36 секунд (26.08.2011 - 07:36) te0203 написал(а):
Цитата (Bezdna @ 25.08.2011 - 02:01) |
Я бы сначала разобрался с этим:
<img src="http://ukrbuy.com/partner/img/partner.gif" alt="Партнерская программа ukrbuy.com" title="Партнерская программа ukrbuy.com">
|
Это виджет webmoney. Ну с кодировкой они гдето напутали, не тумаю что эта ошибка критическая для IE.