【问题标题】:how prevent host to find an alternate image如何防止主机找到备用图像
【发布时间】:2016-07-02 15:23:33
【问题描述】:

如果没有可用的图像,我会显示默认图像。

<img src="user_608.png" onerror="this.src='user_default.png';">

它在以前的主机上运行良好,不幸的是我改成 1&1 并且它不再工作了:

如果文件“user_608.png”不存在,主机(我认为它是主机,但我不确定)通过一种匹配(或文件完成或类似的东西)找到​​替代图像它返回“user_1608.png”而不是“user_default.png”。

它似乎返回了与 user_608.png 最接近的文件名,而不是触发 onError 事件。

【问题讨论】:

    标签: javascript html image src


    【解决方案1】:

    不确定如何阻止主机选择备用图像,尽管您应该能够在windowload 事件中将值为"user_1608.png" 的图像的src 设置为"user_default.png"

    window.addEventListener("load", function() {
      var img = document.querySelector("img[src*='user_1608']");
      if (img.length) {
        img.src = "user_default.png";
      }
    });
    

    【讨论】:

      猜你喜欢
      • 2017-10-02
      • 2011-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-21
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      相关资源
      最近更新 更多