Виджет Одноклассники приводит к сбою в IE7

mirek

Участник
Регистрация
10 Июн 2011
Сообщения
165
Реакции
4
Установил виджет сообществ "Одноклассники"

Все отлично. Но IE7 вообще не открывает сайт с эти виджетом

Выплевывается с ошибкой "Не удалось открыть узел - такой то"

Операция прервана

К сбою при водит этот код:

Код:
!function (d, id, did, st) {
  var js = d.createElement("script");
  js.src = "http://connect.ok.ru/connect.js";
  js.onload = js.onreadystatechange = function () {
  if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") {
    if (!this.executed) {
      this.executed = true;
      setTimeout(function () {
        OK.CONNECT.insertGroupWidget(id,did,st);
      }, 0);
    }
  }}
  d.documentElement.appendChild(js);
}(document,"ok_group_widget","51653005607041","{width:200,height:335}");

Это можно как-то исправить ?

Код уже вставлял в самых разных местах шаблона и и модуля. Это ничего не дает
 
Подтверждаю, ie8 вообще показывает лишь шапку моего сайта и всё, на том загрузка DOM заканчивается.
Всё дело в изменении структуры DOM страницы до завершения загрузки документа.
Ставил скрипт в разные места, согласно Для просмотра ссылки Войди или Зарегистрируйся – результата ноль.
всё из-за строки
d.documentElement.appendChild(js);
я перед этой строкой поставил
if(!isMSIE)
Другого решения пока не нашёл
 
Назад
Сверху