探索 FrontPage 中的对象模型

   

Microsoft FrontPage 对象模型由三个分离的对象模型构成:Application 对象模型、Web 对象模型和基于 Microsoft Internet Explorer 4.0 的 Document 对象模型的 Page 对象模型。

这些对象模型被设计用来向站点设计者提供一套丰富的可编程接口,以便管理各个 HTML 文档和基于 FrontPage 的站点。这些对象模型尽可能与其他 Microsoft Office 应用程序对象模型相似,其目的是利用当前用户所拥有的对其他可编程 Office 应用程序的使用经验和知识。另外,Page 对象模型与 Microsoft Internet Explorer 4.0 以及更新版的 Document 对象模型兼容。Page 对象模型利用了使用脚本编写动态 HTML 的站点开发者的经验和知识。

编程接口的差异

FrontPage 2002 为用户提供了设计阶段与运行阶段两类功能,因为通常是在浏览器而非 FrontPage 中查看 HTML 页。其他 Office 应用程序则为用户提供运行阶段的功能,它包含了开发者能够为用户创建在应用程序中运行的解决方案的开发环境。使用 FrontPage 2002,您可以创建在 HTML 文档或 Web 站点的设计阶段使用的实用工具,而一旦您设计、创建完成 Web 站点,您可以使用 VBScipt、Jscript 及 DHTML 来创建运行阶段(当在浏览器中查看网页时)使用的交互效果。

要得到最新的 Microsoft FrontPage 的开发信息,包括新的技术性文章、下载、示例、产品消息等,请访问 MSDN 联级帮助中的 Office 开发中心

Application 对象模型的功能

Application 对象是 Web 对象模型分层结构中的最顶层对象,它提供了对 FrontPage 中的所有对象( 例如当前站点、当前网页、加载宏、命令栏、系统以及站点)的访问。

FrontPage Page 对象模型的功能和限制

Page 对象模型具有 Internet Explorer Ducument 对象模型的所有功能,除了先前提过的,以及以下主题所要谈到的限制。

FrontPage2002 不支持的 HTML 事件

FrontPage2002 不支持的 HTML 方法

FrontPage2002 不支持的 HTML 属性

Web 对象模型的功能

Web 对象模型提供了对多个基于 FrontPage 的 Web 站点和其内容的程序化管理。本对象模型是以 Microsoft Office 应用程序套件以及 Microsoft Visual Basic for Applications 所使用的约定为基础的。使用 FrontPage 访问时,Web 对象模型也提供了对 Microsoft Visual SourceSafe 的支持。

对象模型的相互作用

大部分基于 FrontPage 的站点的程序编写都包含 Web 和 Page 对象模型编程组件的组合。有关本示例的其他内容,请单击以下列表中的主题。

使用 Microsoft Visual Basic 访问框架集

以程序方式修改网页

编写动态元素程序