回答
给这个脚本一试:
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);" />
@TheScrumMeister不错,但你为什么不直接在JS中分配'onerror'处理程序?像这样:'$('img')。each(function(){$(this).get()。onerror = function(){onImgError(true);};});' – 2011-04-15 03:53:35
它似乎没有工作。编辑:'$(function(){' **未捕获的ReferenceError:$未定义** – user556396 2011-04-15 04:01:27
@ user556396您需要包含jQuery ... – 2011-04-15 04:10:18
- 1. 重定向错误(返回页面)
- 2. 重定向到有错误的页面
- 3. 返回所有重定向到维基百科页面的页面
- 4. 返回维基百科页面上的所有图像
- 5. 重定向到另一个JSF页面返回404错误
- 6. SpringMVC返回页面重定向验证错误
- 7. 捕捉所有的错误,并重定向到页面用PHP
- 8. 角度页面重定向如果返回值为假
- 9. 在我的错误页面上重定向页面
- 10. 所有页面重定向到主页
- 11. 返回404页面无重定向
- 12. 如何为页面上的所有图像设置错误图像?
- 13. 重定向所有Google图像热链接到包含图像的页面?
- 14. Angular2:如果API返回错误,如何重定向?
- 15. 如果没有错误,如何将页面重定向到主页?
- 16. 重定向所有的404错误页面自定义404页CodeIgniter HMVC
- 17. 所有产品都重定向到magento 2.0中的404错误
- 18. .htaccess和错误页面 - 留在页面上,不要重定向
- 19. 页面没有返回404,同时指向自定义404错误页面
- 20. jQuery的AJAX页面重定向错误
- 21. 的.htaccess重定向错误页面
- 22. 维护页面没有重定向到错误页面
- 23. 重定向到其他页面如果致命错误
- 24. 如果目标不存在,重定向到错误页面
- 25. Nginx不返回自定义错误页面,如果表达式
- 26. 使域上的所有页面都通过特定页面
- 27. 重定向特定页面然后重定向所有其他
- 28. 重定向所有页面一次
- 29. 使用htaccess重定向所有页面
- 30. Magento,所有页面重定向到HTTPS
使用纯JavaScript?你碰巧在使用JavaScript框架,如jQuery,原型等? – 2011-04-15 03:24:39
我更喜欢纯JavaScript,但如果有必要,我可以使用jQuery或其他框架。 – user556396 2011-04-15 03:25:31