Javascript:为null或不是对象

Javascript:为null或不是对象,javascript,image,gallery,Javascript,Image,Gallery,我在IE页面上查找安全和非安全项目时遇到问题。这似乎是由于David(非常感谢!)的一个解决方案,他建议修改我们用来在页面顶部显示图像库的JS 现在的问题是画廊不起作用 以下是错误消息: 网页错误详细信息 消息:“this.galleryData.0.image”为空或不是对象 电话:266 字符:4 代码:0 URI: 网页为: 我不太理解JS,所以如果有人能告诉我我需要做什么才能让它工作,那就太好了 在bikehireform.php中更改 startGallery(); 到 从长远来看

我在IE页面上查找安全和非安全项目时遇到问题。这似乎是由于David(非常感谢!)的一个解决方案,他建议修改我们用来在页面顶部显示图像库的JS

现在的问题是画廊不起作用

以下是错误消息:

网页错误详细信息

消息:“this.galleryData.0.image”为空或不是对象 电话:266 字符:4 代码:0 URI:

网页为:


我不太理解JS,所以如果有人能告诉我我需要做什么才能让它工作,那就太好了

bikehireform.php
中更改

startGallery();

从长远来看,我个人认为CptSkippy的答案仍然是正确的


坚持onDomReady方法,确保您的外部资产是从http***s***

加载的。。。我想我可能拿到了。在上面Rob的解决方案中,我用'load'代替了'domready',现在我没有收到IE警告,脚本正常工作。它似乎比以前慢了一点,这有意义吗?

感谢您的输入-可以肯定的是,我尝试了撤销David建议的对JS的更改,并实现了CptSkippy的建议。我仍然收到IE消息(当JS被更改时,我没有收到)。不过,为了“腰带和背带”,我已经在Geotrust链接中明确提到了CptSkippy建议的https。感谢您的建议-请您再看一眼,因为我做了更改,现在窗口中显示了所有6幅图像!好的,已经分类了。(我错过了移动一点脚本)。我现在又收到了IE警告——这与“domready”命令有关——这是在做什么?
window.addEvent('domready', startGallery);