为什么我的图片在我的HTML页面中不能一致地加载?

时间:2009-05-19 15:09:52

标签: javascript html

我目前有一个网站,在主页上包含一个文章列表,每个文章旁边都有一个图像。 图像来自各种不同的网站。 有时一些图像没有被加载,当我检查那些图像的网址时,它很好,当我刷新页面时,它会加载所有图像。

有没有办法确保它们被加载(即使使用js)?

网址绝对没问题,我怀疑这些图片所来自的网站反应不太好,但是当我尝试自己的网站时,它仍在运作。

4 个答案:

答案 0 :(得分:7)

可能是您链接到的网站具有适当的图像热链接保护机制,以减少其服务器上的负载。

如果您有权在您的网站上显示这些图片,请将其下载到您的服务器。

答案 1 :(得分:0)

之前,我遇到过这个错误,您是使用javascript调整大小,还是更改父div的宽度?

答案 2 :(得分:0)

如果您无法自己托管图片,可以尝试使用错误事件尝试重新加载失败的图片:www.quirksmode.org/dom/events/error.html

我自己从未使用过它,但这就是我试图去的方式。

答案 3 :(得分:-1)

您的网络托管服务商可能遇到了问题。共享托管意味着您与许多其他人共享该服务器,它可能会在一分钟内过载,而不会在下一个分配过载。您可能希望切换托管公司或要求您的主机将您转移到另一台服务器。