Joomla 1.5 Проблема с morfeoshow в IE9

Тема в разделе "Галереи", создана пользователем glhf, 09.06.2011.

  1. Offline

    glhf Недавно здесь

    Регистрация:
    13.12.2010
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Привет! У меня проблема є галереєй morfeoshow в IE9 нет эффекта при нажатии на мини картинку. Как результат открытия просто переход по ссылке на рисунок. Помогите пожалуйста решить проблему! :'(

    Ошыбок тоже нету. В других браузерах все работает отлично.

    Вот нашол ошыбку:
    SCRIPT65535: Недопустимый вызывающий объект

    script block (48), строка 72 символ 4

    Вот файл
    // replacing script

    function

    ReplaceVideoElements()

    {

    if (isMozillaFirefox)

    {

    doc = window.content.document;

    }

    else

    {

    doc = document;

    }

    // set up DOM events for Google Chrome & Mozilla Firefox

    if (isMozillaFirefox || isGoogleChrome || isAppleSafari)

    {

    doc.addEventListener(

    "DOMNodeInserted", onDOMNodeInserted, false);

    doc.addEventListener(

    "DOMNodeInsertedIntoDocument", onDOMNodeInsertedIntoDocument, false);

    }

    // HACK : override appendChild, replaceChild, insertBefore for IE, since it doesn't support DOM events

    if (isInternetExplorer)

    {

    var appendChildOriginal = doc.body.appendChild;

    doc.body.appendChild =

    function(element)

    {

    appendChildOriginal(element);

    var tag = element.tagName.toLowerCase();

    if ("video" == tag)

    {

    ProcessVideoElement(element);

    }

    }

    var replaceChildOriginal = doc.body.replaceChild;

    doc.body.replaceChild =

    function(element, reference)

    {

    replaceChildOriginal(element, reference);

    var tag = element.tagName.toLowerCase();

    if ("video" == tag)

    {

    ProcessVideoElement(element);

    }

    }

    var insertBeforeOriginal = doc.body.insertBefore;

    doc.body.insertBefore =

    function(element, reference)

    {

    insertBeforeOriginal(element, reference);

    var tag = element.tagName.toLowerCase();

    if ("video" == tag)

    {

    ProcessVideoElement(element);

    }

    }

    }

    var skip = 0;

    for (;;)

    {

    // search the document for all <video> elements

    var elements = doc.getElementsByTagName("video");

    if (skip == elements.length)

    {

    break;

    }

    var element = elements[skip];

    if (!ProcessVideoElement(element))

    {

    ++skip;

    }

    }
     
    Последнее редактирование: 14.06.2011
  2.  

Поделиться этой страницей

Загрузка...