Джаваскрипт:является нулевым или не является объектом

StackOverflow https://stackoverflow.com/questions/1235521

  •  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, и скрипт работает. Кажется, это немного медленнее, чем раньше, имеет ли это смысл?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top