JavaScript : NULL 또는 객체가 아닙니다
-
22-07-2019 - |
문제
IE가 페이지에서 안전한 품목과 비 안전한 항목을 모두 찾는 데 문제가있었습니다. 이것은 페이지 상단에 이미지 갤러리를 표시하는 데 사용하는 JS를 변경할 것을 제안한 David (많은 감사합니다!)의 솔루션 덕분에 정렬 된 것 같습니다.
문제는 이제 갤러리가 작동하지 않는다는 것입니다!
오류 메시지는 다음과 같습니다.
웹 페이지 오류 세부 정보
메시지 : 'this.galleryData.0.Image'는 객체 라인이 아닌 객체 라인 : 266 char : 4 코드 : 0 URI : 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 ***에서로드되는지 확인하십시오.
와우 ... 내가 그것을 얻었을 것 같아요. 위의 Rob의 솔루션에서 'domready'로 '로드'를 대체했으며 이제 IE 경고를 얻지 못하고 스크립트가 작동합니다. 이전보다 조금 느린 것 같습니다. 의미가 있습니까?