【发布时间】:2010-02-22 19:34:14
【问题描述】:
如果找不到源图像,我正在使用以下 JavaScript 函数隐藏网页上的图像:
function Image_OnError(image) {
image.onerror = "";
image.style.visibility = "hidden";
return true;
}
我将以下属性添加到我的图像中,以在出现错误onerror="Image_OnError(this);" 时调用上述方法。
问题是我需要对 <input type="image" /> 元素执行相同的操作,但由于输入元素似乎没有 OnError 事件,因此无法弄清楚如何执行此操作。
我可以只包含一个与输入具有相同 src 值的额外图像,然后在图像的 OnError 事件中修改输入元素的可见性,但这似乎有点混乱。
【问题讨论】:
-
有什么理由不能把它改成
标签本身?
-
输入元素是从一个 asp:ImageButton 服务器控件创建的,我需要使用它来引发必要的 OnCommand 事件。