开发支持屏幕读取软件的 Web 2.0 应用
2009-11-02 00:00:00 来源:WEB开发网核心提示: 为活动图片添加文本信息Web 应用为了视觉美观,会将按钮或者链接等元素以图片的形式显示出来,开发支持屏幕读取软件的 Web 2.0 应用(6),例如,下图右上角的两个图片分别是“添加用户”和“删除用户” 按钮,但是那些需要借助屏幕读取软件获取信息的
为活动图片添加文本信息
Web 应用为了视觉美观,会将按钮或者链接等元素以图片的形式显示出来。例如,下图右上角的两个图片分别是“添加用户”和“删除用户” 按钮。
图 4. Web 应用中的活动图片
其中“添加用户”按钮的 javascript 实现为:
清单 8. 为图片添加文本信息 . // 构造 button 元素
var addButton = document.createElement("button");
var img = document.createElement("img");
img.src = “Add_User.jpg”;
addButton.appendChild(img);
addButton.onclick = function() {
this.addUser();
}
//为 button元素添加文字信息
//设置 button元素的 name属性,其值为相应的文字信息
addButton.name = Constance.getMessage(“addUser”);
用户可以通过屏幕读取软件获取此按钮信息:Add User Button。
支持表格识别功能
Web 应用通过表格表示一组数据之间的关系。当用户遇到一个表格时,他必须可以理解表格的用处,并且能获取表格中的所有的元素信息。这对于视力正常的用户来说是非常容易的,但是那些需要借助屏幕读取软件获取信息的用户却很容易在大量的数据面前丢失方向。这就需要在 html 中提供适当的 markup,使得屏幕读取软件能够很好的识别表格中的数据以及其所表达的相应信息。
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››开发者眼中的Windows Phone和Android
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››开发一个自己的HTML在线编辑器(一)
- ››开发一个自己的HTML在线编辑器(二)
- ››支持 Symbian 平台的开发者只有四分之一
- ››开发者在App Store上赚的钱比在Android Market上多...
- ››开发者应深入学习的10个Android开源应用项目
- ››开发移动 Web Ajax 应用
- ››支持电骡视频点播 迅雷泛播放体验
更多精彩
赞助商链接