`

图片 onerror

 
阅读更多

1.

function Error(obj)
{
obj.src="images/default_poster.gif";
}

<img src="xxx.jpg" onerror="Error(this)" />
2.

可是这会引起再因网络原因或其他原因使图片不能正常加载的话 这样就是再次调用onerror,基于微软的一套核心的浏览器就会认为这是死循环
今日见一TX在HTML中写了以下代码<img src="xxx.jpg" onerror="this.src='xxx.jpg'" />
哎! 在FF上面还可以 但是在IE上面就不的,因为B/S结构有很多因素引发onerror,此处在发生onerror的时候给当前图片重新制定个地址
可是这会引起再因网络原因或其他原因使图片不能正常加载的话 这样就是再次调用onerror,基于微软的一套核心的浏览器就会认为这是死循环
然后就会报 stack overflow 的错误。
解决方案:
使用两个<img />

 

<style type="text/css">
.hidden {
display: none;
}
</style>
<img src="xxx.jpg" onerror="this.class='hidden';xx.class=''" />
<img src="xxx.jpg" class="hidden" />

分享到:
评论

相关推荐

    js注意img图片的onerror事件的分析

    在JavaScript中处理img元素加载图片时,onerror事件是一个非常重要的错误处理机制,它在图片加载失败时触发。然而,如果不正确地使用onerror事件处理器,可能会导致程序行为不正确,甚至出现栈溢出(Stack overflow...

    JavaScript通过使用onerror设置默认图像显示代替alt

    为了改善这一情况,可以通过JavaScript的onerror事件处理机制来设置当图片加载失败时显示一个默认的图像,从而提高网页的整体体验。 在HTML中,标签用于嵌入图片。一个典型的标签包括宽度、高度和图片源(src)属性。...

    img标签中onerror用法

    当指定的图片源(`src`属性)无法成功加载,比如由于网络问题、图片不存在或者路径错误,`onerror`事件就会被触发。这个事件提供了一个在图片加载失败时执行自定义代码的机会。 在描述中提到的问题是,如果在`on...

    利用图片的 onerror 事件载入默认图片

    利用图片的 onerror 事件载入默认图片 在Web开发中,图片的加载是一个非常重要的步骤。当图片不存在时,如何载入默认图片是一个常见的问题。本文将介绍如何利用图片的 onerror 事件载入默认图片。 一、什么是 on...

    解析img图片没找到onerror事件 Stack overflow at line: 0

    然而,当图片无法加载或找不到时,浏览器会触发 `onerror` 事件。这个事件允许开发者定义当图片加载失败时执行的备用操作。在本文中,我们将深入探讨 `onerror` 事件,以及如何处理图片未找到导致的 "Stack overflow...

    Mui+html+js+全端电商+毕业设计

    图片如果加载不成功显示默认图片 onerror="失败的时候去替换原来错误的地址 为默认图片的地址" onerror="this.src = 'images/none.jpg' " 搜索页 静态页面 搜索表单 包含了搜索框和按钮 历史搜索 两种情况 没有...

    JS对img标签进行优化使用onerror显示默认图像

    同时,为了防止默认图片再次触发onerror事件,需要将img元素的onerror属性置为null,从而避免无限循环的问题。 下面提供一个具体的实现示例: ```javascript function errorImg(img) { img.src = "***"; // 这里...

    JavaScript中的onerror事件概述及使用

    当页面上的JavaScript代码出现异常或者图片等资源无法正常加载时,`onerror`事件就会被触发。 1. **Window.onerror事件** `Window.onerror`事件是全局的,它会在整个页面上捕获任何未被捕获的JavaScript错误。当...

    微信小程序 image组件binderror使用例子与js中的onerror区别

    当图片无法加载时,即发生404错误时,onerror事件会被触发,然后执行定义在onerror属性中的JavaScript代码。通常在onerror事件中,将出错的图片地址更换为一个默认的图片地址,这样用户界面不会显示错误信息,用户...

    用Javascript判断图片是否存在,不存在则显示默认图片的代码

    具体做法是将图片的`src`属性设置为需要检测的图片地址,然后通过`onerror`事件来处理图片加载失败的情况。如果图片加载失败,`onerror`事件会被触发,然后我们可以将图片`src`更换为默认图片的URL。 ### 示例代码...

    HTML 图片不存在则显示一个默认图片

    在这个示例中,如果`original-image-url`的图片加载失败,`onerror`事件就会触发,执行JavaScript代码将`src`属性更改为`default-image-url`,从而显示默认图片。同时,`this.onerror=null;`是为了防止事件无限循环...

    图片加载失败显示默认图片占位符方法

    onerror="onerror=null;src='http://www.lanrenzhijia.com/images/default.gif'" 将上述代码复制到你的图片标签中即可 然后故意将你的图片路径(src)指向一个错误地址,这个时候就会显示我们默认的图片

    js监听某张图片是否加载完成,完成后再执行相应代码

    同时,我们还需要处理可能出现的错误情况,如图片加载失败,这时可以使用`onerror`事件。 ```javascript // 创建一个新的Image对象 var img = new Image(); // 设置图片源 img.src = 'your-image-url.jpg'; // ...

    图片不存在的时候,显示一个默认图片.rar

    在网页设计和开发中,有时候会遇到图片加载...当浏览器尝试加载图片但失败时,我们可以监听图片的`onerror`事件,并在该事件触发时替换图片的源地址为默认图片的URL。 以下是一个简单的JavaScript代码示例: ```html ...

    websocket从服务端获取图片

    在Java中,我们定义一个带有`@ServerEndpoint`注解的类,如`WsGetImageServer`,并在其中实现`onOpen`、`onClose`、`onError`以及`onMessage`方法。`onOpen`用于初始化连接,`onClose`和`onError`分别处理关闭和错误...

    图片显示,如何处理图片显示问题

    5. **利用JavaScript处理图片**:JavaScript可以动态加载图片,比如使用`new Image()`对象预加载图片,或者通过监听`onerror`事件处理加载失败的情况,然后替换图片源或显示默认图片。 6. **错误处理和反馈**:在`...

    excel链接转图片

    1. **错误处理**:`On Error Resume Next`允许代码在遇到错误时不中断执行,而是继续运行下一行代码。这种处理方式在调试过程中非常有用,但在生产环境中应谨慎使用,避免隐藏潜在问题。 2. **获取选中区域**:`For...

    图片显示特效javascript

    同时,还可以处理`onerror`事件,当图片加载失败时,提供备用图片或提示信息。 2. 图片懒加载:对于大型图片集或页面,懒加载技术可以提高页面加载速度。通过监听滚动事件,只有当图片进入视口时才开始加载,节省了...

    Android ImageView动态更新图片自定义监听

    自定义监听器通常是一个接口,包含几个回调方法,如`onStart()`, `onProgressUpdate()`, `onSuccess()`, `onError()`等。例如: ```java public interface ImageDownloaderListener { void onStart(); void ...

Global site tag (gtag.js) - Google Analytics