如果页面上的所有图像都返回错误重定向

If all images on page return an error redirect?

本文关键字:图像 返回 错误 重定向 如果      更新时间:2023-09-26

如果页面上的所有图像都被破坏/不存在,javascript将重定向到另一个页面,我该如何做?

我想在一个图片库类型脚本中使用这个

试试这个脚本:

var imgCount = 0, imgErrorCount = 0;
function onImgError(increment) {
    if(increment) {
        imgErrorCount++;
    }
    if(imgCount > 0 && imgCount == imgErrorCount) {
        location = '/url-to-redirect';
    }
}
$(function(){
    imgCount = $('img').length;
    onImgError(false);
});

对于每个img元素:

<img src="..." onerror="onImgError(true);" />