Ошибка обозревателя Internet Explorer указывает на HTML - PullRequest
0 голосов
/ 11 февраля 2011

На моем сайте произошла ошибка, вызванная Internet Explorer 8 при первом входе на страницу. Отладчик говорит:

Объект не поддерживает это свойство или метод

виджет, строка 48 символов 3

Я нажимаю на ошибку, чтобы вывести меня на линию. Это приводит меня к HTML. Как это возможно, что HTML вызвал ошибку JS?

html

Я не щелкнул этот якорь. Ошибка появилась при загрузке страницы. Может кто-нибудь подсказать мне, где я должен искать проблему real ?

Живой сайт: http://veetle.com/index.php/widget#3D598BC5A2144C53D2797CF7EDEF083A/true/default

1 Ответ

2 голосов
/ 11 февраля 2011

Это, вероятно, источник проблемы:

onclick="VEETLE.Players.instance().getPlayer().togglePlayer(); return false"

Причина ошибки, вероятно, заключается в том, что объект VEETLE еще не определен.

Попробуйте поместить СЦЕНАРИЙ, определяющий этот объект, в ГОЛОВКУ страницы.


Учтите это:

var po = document.getElementById('playOverlay');

po.onclick = function() {
    VEETLE.Players.instance().getPlayer().togglePlayer();
    return false;
}

... вместо атрибута onclick.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...