IBM Books

Net.Data 管理与程序设计指南,OS/2、Windows NT 以及 UNIX 版

HTML 链

您可以通过在宏文件中使用 HTML <a> 标记来创建 Web 页面中的链,而这个链将会执行 一个 HTML 块。您可以使用 HREF 属性来指定宏和 HTML 块,并在链标记中包括一些文本甚或 图象。当 Web 页面显示在浏览器上时,这个方法可以将文本或图象标识为"热点"。当浏览器 前的用户单击该文本或图象时,Net.Data 将执行宏中的 HTML 块。

以下例子显示了这样一个链:当用户在 Web 页面上选择文本 "List all monitors" 时, 这个链将使得一个 SQL 查询开始执行。

<a href="http://server/cgi-bin/db2www/listA.d2w/report">
List all monitors</a>

该链调用了这个宏:

%DEFINE DATABASE="MNS97"
 
 %FUNCTION(DTW_SQL) myQuery(){
SELECT MODNO, COST, DESCRIP FROM EQPTABLE
WHERE TYPE='MONITOR'
%}
 
%HTML (report){
  @myQuery()
%}

查询将返回一个包含型号、成本和 EQPTABLE 表格中对每个监视器所描述信息的表格。 此例通过生成一个缺省报表显示了查询的结果。 请参阅报表块以获取有关如何使用 REPORT 块定制报表的信息。

通常,Net.Data 宏的每个块都是以 %block_name{ 开头, 以 %} 结束的。请参阅 Net.Data 参考以获取有关 Net.Data 宏 语言语法的附加细节。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]