【扩展信息:如何在网页上实现进度条】
html 数据绑定(data bind)技术的基本原理是页面中提供一个显示数据的数据源对象dso(data source object),页面的元素通过绑定这个数据源得到数据.绝大多少html元素,甚至ie内置的一些activex控件都提供了绑定的功能,包括 a, button, div, img, frame, iframe, label, marquee, span等标签 .关于数据源对象dso,通常用到的有xml标签<xml></xml>.
xml 标签仅在ie5以上版本支持.其功能是在html页面上定义一个xml的数据岛(data island) 例如: <xml id="ometadata"> <metadata> <author>john smith</author> <generator>visual notepad</generator> <pagetype>reference</pagetype> <abstract>specifies a data island</abstract> </metadata> </xml> xml 数据岛中的数据可以很方便的绑定.也可以很方便的用ie内置的一些activexobject进行操作.下面主要介绍一下html的绑定. 绑定用到的两个属性是datasrc与datafld ,datasrc 用于制定一个数据源.如:datasrc="#ometadata" ometadata为dso的id.微软说id前面必须加一个#,所以必须要加,要不让设置无效. datafld 这个地方要设置一个绑定的字段.如:datafld = "author"<span datasrc="#ometadata" datafld = "author"></span> 这个在页面中显示的是john smith
html表单元素支持的绑定略有不同.以下是一个演示的例子:testbind.html
--------------------- <html> <head> <title> new document </title> ... 下一页