ASP培训教程(10)
5138 点击·0 回帖
![]() | ![]() | |
![]() | 创建动态通道 internet Explorer 4.0 有一个新的特性,web 规划人员可以使用该属性将带有公用主题的 Web 页并入一个通道。在浏览器中,通道被显示在通道标题栏上;用户通过单击图标访问通道。通道在后台自动更新;用户不必访问站点就可以在自己的浏览器上下载最新的页。通道为用户提供了一条浏览一组相关的 Web 页的快速而直接的通路,并且这些 Web 页是自动更新的。 使用 ASP,可以编写脚本来收集用户的首选项,然后动态地创建通道。通道定义文件 (.cdf) 建立了通道内容的组织和顺序。在 .cdf 文件中的命令使用与 HTML 标记相同的语法,以便于掌握和从脚本中生成。在编写 ASP 脚本来创建通道定义文件时,脚本用 .cdx 扩展名。当 ASP 读取一个以 .cdx 为扩展名的文件时,将自动发送 application/x-cdf 内容类型,它告诉浏览器用通道定义来解释字节。如果不使用 .cdx 作扩展名,则脚本必须用 Response.ContentType 手工将内容类型设置为 application/x-cdf。 下面是一个有关如何使用通道的示例。下面的 HTML 表格要求用户选择通道。提交时,该表格调用 .cdx 文件的脚本去创建通道的定义。 <P> Choose the channels you want. </P> <FORM METHOD="POST" ACTION="chan.cdx"> <P><INPUT TYPE=CHECKBOX NAME=Movies> Movies <P><INPUT TYPE=CHECKBOX NAME=Sports> Sports <P><INPUT TYPE="SUBMIT" VALUE="SUBMIT"> </FORM> Chan.cdx 中的脚本根据与请求一起提交的表格的值创建通道定义。 <% If Request.Form("Movies") <> "" Then %> <CHANNEL> channel definition statements for the movie pages </CHANNEL> <% End If %> <% If Request.Form("Sports") <> "" Then %> <CHANNEL> channel definition statements for the sports pages </CHANNEL> <% End If %> 有关通道和通道定义文件的信息,请参阅 Exploration Air 范例站点。 | |
![]() | ![]() |