Javascript: нулевой или не объект - PullRequest
0 голосов
/ 06 августа 2009

У меня была проблема с тем, что IE находил на странице как защищенные, так и небезопасные элементы. Похоже, что это было решено благодаря решению Дэвида (большое спасибо!), Который предложил изменить JS, который мы используем для отображения галереи изображений в верхней части страницы.

Проблема в том, что галерея не работает!

Вот сообщение об ошибке:

Сведения об ошибке веб-страницы

Сообщение: this.galleryData.0.image является нулем или не является объектом Линия: 266 Чар: 4 Код: 0 URI: https://www.droverholidays.co.uk/scripts/jd.gallery.js

Страница: https://www.droverholidays.co.uk/bikehireform.php

Я не очень хорошо понимаю JS, поэтому было бы замечательно, если бы кто-нибудь сказал мне, что мне нужно сделать, чтобы сделать эту работу!

Ответы [ 3 ]

1 голос
/ 06 августа 2009

В bikehireform.php изменить строку с надписью

startGallery();

до

window.addEvent('domready', startGallery);
0 голосов
/ 06 августа 2009

Ух ты ... Я думаю, что, возможно, понял. Я заменил «load» на «domready» в решении Роба, выше, и теперь я не получаю предупреждение IE, и скрипт работает. Кажется, это немного медленнее, чем раньше, имеет ли это смысл?

0 голосов
/ 06 августа 2009

Рассматривая ваш другой вопрос , я лично считаю, что ответ CptSkippy по-прежнему правильный.

Придерживайтесь подхода onDomReady и убедитесь, что ваши внешние ресурсы загружаются с http *** s ***

...