1

我正在 Dreamweaver 中分析我的网站,但出现此错误

对象应该有设备独立接口,它说像 wcag 9.2

<asp:ImageButton ID="ibtnSearch" runat="server" OnClick="ibtnSearch_Click" ImageUrl="images/img_search.jpg" ImageAlign="AbsMiddle" align="left" />

需要帮助

我只是在 Dreamweaver 中运行分析,它给了我这些结果。我在 Dreamweaver 8 中工作

4

1 回答 1

2

由于 OnClick="ibtnSearch_Click",您可能会收到此错误

这是因为 onclick 事件处理程序是依赖于设备的解决方案;它允许通过鼠标单击进行访问,但严格来说不允许通过按键(例如 Enter)。这通常是一个有争议的问题,因为现代浏览器会在键盘用户访问界面元素时发送 onclick 事件。

要确定您是否可以安全地忽略此错误:尝试仅使用键盘导航您的页面。使用 Tab 选择有问题的图像按钮,然后按 Enter 激活它。这行得通吗?如果是这样,您可以忽略此错误。

注意:可能不会使用鼠标的人包括有 RSI 的用户,或者看不到光标的盲人用户,因此依赖于屏幕阅读软件提供的键盘访问。

于 2011-01-19T20:32:30.480 回答