如果数据不存在则触发<object>的Eventhandler </object>

时间:2014-04-18 13:09:02

标签: javascript svg event-handling object-tag

我在对象标签的帮助下将SVG图像加载到我的页面中。我确定图像是否被添加到对象标签的eventhandler完全加载

objectTag.onload = initialiseSVG;
objectTag.onerror = handleError;

但是如果SVG文件不存在,则不会调用错误函数。

检查<object>数据源是否不可用的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

我在这个问题上寻找的时间更长,最后在另一个线程中找到了一个解决方案: Detect <embed> tag failing to load video Evgueni的答案就是我所寻找的。使用XMLHttpRequest可以检查URL是否存在,因此在实际创建对象标记以包含数据之前,请检查数据源是否可用。谢谢你,不幸的是,我仍然很少有代表投票给他。