我使用了一个属性为src =“mydirectory / myimage.gif。
的标签如果目录中没有图像,我怎样才能避免在我的img标签中显示默认的断点图像?
这存在于chrome和I.E浏览器中,但不存在于Firefox中......
有什么想法可以避免这种情况吗?
谢谢......
答案 0 :(得分:1)
一种流行的方法是编辑您的网络服务器。
例如,在apache上,如果将所有图像存储在“http://host/images”目录中, 并将.htaccess文件添加到该目录,以重定向所有404以提供默认的空白图像。
见这里: Can Apache serve a default file instead of a 404? 但是你正在提供图像而不是任何文件。
还有其他方法可以执行此操作,例如,如果您可以访问服务器端语言(php,ruby),则可以先检查服务器上是否存在图像文件,否则请提供默认图像。< / p>
或者使用Pekka提到的javascript方法。
您可以使用Web服务器,服务器端/客户端脚本执行此操作。
我不知道是否有办法用CSS或其他技术来做,确定其他人会填写。
希望这有帮助。