Джаваскрипт:является нулевым или не является объектом
-
22-07-2019 - |
Вопрос
У меня возникла проблема с тем, что IE обнаружил на странице как безопасные, так и незащищенные элементы.Кажется, проблема была решена благодаря решению Дэвида (большое спасибо!), который предложил изменить JS, который мы используем для отображения галереи изображений вверху страницы.
Проблема в том, что галерея не работает!
Вот сообщение об ошибке:
Подробности ошибки веб-страницы
Сообщение:'this.gallerydata.0.image' null или нет объектной линии:266 Обугливать:4 Код:0 УРИ: https://www.droverholidays.co.uk/scripts/jd.gallery.js
Страница:https://www.droverholidays.co.uk/bikehireform.php
Я не очень хорошо понимаю JS, поэтому было бы здорово, если бы кто-нибудь сказал мне, что мне нужно сделать, чтобы это заработало!
Решение
В bikehireform.php
измените строку, в которой говорится
startGallery();
к
window.addEvent('domready', startGallery);
Другие советы
Глядя на другой ваш вопрос , я лично считаю, что ответ CptSkippy по-прежнему правильный.
Придерживайтесь подхода onDomReady и убедитесь, что ваши внешние ресурсы загружаются из http *** s ***
Ух ты ... Я думаю, что, возможно, получил это. Я заменил «load» на «domready» в решении Роба, выше, и теперь я не получаю предупреждение IE, и скрипт работает. Кажется, это немного медленнее, чем раньше, имеет ли это смысл?