Client-Side设计

服务器端 HTML 页面中的脚本与托管它的联机打印排序向导客户端通信。 此通信是通过 window.external 对象访问的方法和属性实现的。

本文档介绍了以下主题。

方法和属性

可通过 window.external 对象使用以下方法和属性。

服务器端页面的脚本调用这些方法,以在发布过程中通知客户端事件。 让我们看 一下 FinalBack 作为示例。 当向导显示第一个服务器端 HTML 页面时,它会掌握前面和托管的 HTML 页面之后向导页的句柄。 在此示例中,用户坐在第一个 HTML 页面,单击 “后退 ”按钮。 向导会将此事件的通知发送到服务器。 收到此消息后,服务器端脚本将引用其 OnBack 处理程序作为此事件的 OnBack 处理程序,因为这是第一个 HTML 页面,因此会调用 FinalBack 方法。 这会导致向导导航到在输入服务器端 UI 之前显示的向导页。

有关这些方法和属性的完整讨论,请参阅 WebWizardHostNewWDEvents 对象的文档。

设计注意事项

组成每个服务器端页面的 HTML 通常显示在向导窗格中。 设计这些页面时,请记住,无法调整向导窗口的大小。 因此,应构造页面并调整其大小,以便尽可能避免滚动条,以便为用户提供通过向导的平滑导航。

每个 HTML 页面还必须为 OnBackOnNextOnCancel 事件提供处理程序。 OnNext 处理程序还将处理 Finish 事件。 未实现 OnBack 函数的页面被视为无效,并将导致显示错误页。

WebWizardHost

NewWDEvents

服务器端设计