Visual Basic 中的动态 HTML

动态 HTML 是对 HTML 的扩充,它允许 Web 作者和开发者创建页面,这些页面不依赖于脚本或服务器端的处理,就可动态地更新它们的内容以及与用户进行交互。当创建一个 DHTML 应用程序时,产生的页面使用在 Internet Explorer 4.x. 中的动态 HTML 技术。动态 HTML 对象模型允许以一种新的方法与 HTML 页面进行交互—例如,操纵它们的属性、方法和事件,以及对页面的布局进行精细的控制。

在下面的主题中总结性地介绍了动态 HTML 主要特性:

作为对象的 HTML 元素

一个 HTML 页面是由一系列叫做元素的对象组成。页面上的元素可以包括简单的项目:如标头、文本段落和图象,或者是更复杂的项目:如窗体字段、或表和它们的行、列、单元格。从表面上看,页面的元素和 Visual Basic 窗体中的项目很相似。但是,在过去的 HTML 版本中不能访问所有这些对象的属性和事件:只有某些元素可被编程使用。

通过动态 HTML,现在可以访问和操作 Web 页面的每一个元素。这样就可以将一个 HTML 页面看作更象一个窗体—可以更改任何元素的属性、编写代码或脚本执行在它上面的操作、以及访问它的方法和事件。

详细信息 关于 DHTML 应用程序中可使用对象的详细信息,请参阅本章中的“Visual Basic中的动态 HTML 对象模型”。关于动态 HTML 特性的详细信息,请参阅 Internet Client SDK 中的“动态 HTML”。 关于对象编程基础的详细信息,请参阅 Visual Basic 《程序员指南》中的“利用对象遍程”。