利用FrontPage组件提高网页交互性

利用FrontPage 组件提高网页交互性

在众多的Web制作工具中,FrontPage 98以其功能强大、易学易用而倍受欢迎,它为广大网友创建和管理高质量的Web站点提供了妥善的解决方案。利用FrontPage 98制作网页,不需要学习书写HTML源代码,更不需要编写各种复杂的CGI程序,即可快速轻松地设计出各种专业网站,因此,越来越多的网友采用它来设计开发精美的网页和开发各种基于Internet/Intranet的应用。
什么是交互性
一个成功的网站,除了静止的网页外,还需要有与访问者交流的交互式页面。以往编写这样的动态交互式页面,需要编写较为复杂的CGI程序,需要有C、Perl等编程语言基础,这对初学者和一般网友来说,有一定难度。很多网友利用下载的共享软件来实现计数器等功能,虽说这些软件中也不乏功能完善的,但安全性、性能和价格等方面难以尽如人意。当建好的站点发布到专门的Internet或Intranet服务器上时,服务器管理人员出于安全性等方面的考虑,往往不允许个人的CGI程序在服务器运行。
FrontPage 98提供的一些动态程序组件,能自动完成Web站点上的许多任务而无需编写程序或脚本。它不同于Java script语言,当用户使用浏览器浏览包含FrontPage组件的页面时,相应的FrontPage组件在服务器端运行,生成动态的Web页面传送到用户的浏览器中。FrontPage组件为Web开发者提供了不用编写复杂的CGI程序就能生成动态的交互式页面的手段。
由于FrontPage组件是在服务器端运行的,所以要使用FrontPage组件,Web服务器必须是FrontPage兼容的服务器,并且安装了FrontPage服务器扩展(Front Page Extension Server),对于非兼容FrontPage的服务器以及未安装FrontPage服务器扩展的来说,所有服务器驱动的FrontPage组件都将被忽略。

一个较为专业的站点除具有精美的页面,丰富的信息之外,往往还具备一定交互功能,一般至少会有一个计数器,用来记录访问次数;一个留言簿供来宾提提意见谈谈感想,有的或许还会组织专门的讨论组,就某一专题与来访的网友们展开讨论。其实这些功能,你也可以拥有,只要在FrontPage 98中利用FrontPage组件以及向导模板,无需编程,就可以轻松实现。下面分别介绍。
计数器
在页面上插入一个FrontPage组件,可以在FrontPage编辑器的“插入”菜单下选择“FrontPage组件”,在弹出的菜单中有若干选项,选取“Hit Counter”,按“确定”,会出现“Hit Counter属性”菜单,如左下图,选择你喜爱的数字图案,即可完成计数器的插入。
以后若要修改计数器的风格或者重置计数器的数字,都可通过单击右键或在“编辑”菜单下选择“FrontPage组件”的“属性”,来调出“Hit Counter属性”菜单,修改计数器的内容与风格。
留言簿
利用FrontPage的模板创建新页面,将会根据您的需要,自动包含若干FrontPage组件,如Confirmation Form、Searchpage、Tableof Contents等,模板中包括普通页面、目录页、搜索页、表单向导等。现在利用FrontPage的模板,来生成一个来宾留言簿。
在FrontPage编辑器的“文件”菜单下选择“新建”,出现“新建”菜单,在这个菜单里可以选择是新建页还是框架,如下图。

在“页”标签中选择“Guest book”,按“确定”,FrontPage将为你自动生成留言录入界面以及保存留言的HTML文件,如下图。

根据需要,您可以将留言录入表单的提示修改为中文,将这个页面链接到你的主页,即大功告成。
如果您想更进一步记录来宾的详细信息,可以通过单击右键或在“编辑”菜单下选择“表单属性”,在“表单属性”菜单中选择“选项”,会出现“保存表单的设置”菜单,如图,在“保存域”选项卡中,可设置增加或去掉来宾登记的日期、时间、远程计算机名、用户名以及浏览器类型等信息。

讨论组
几乎所有的热门站点都有一个或几个热闹的讨论组。在自己的网站上建一个讨论组,为兴趣相投的网友们提供一个互相交流、学习的地方,也会大大提高你的网站的访问次数。
在FrontPage 98中,为大家提供了建立各类站点的向导,跟着向导,一步步就可生成企业网站、个人网站、项目网站等各类站点,如图。在“新建FrontPage网站”菜单中选择“Disscusion Web Wizard”(讨论组网站向导),我们来生成一个讨论组网站。

在建站向导中,你只需依次回答一些问题,选择你的讨论组的风格、输入讨论组的名称和存放文件的目录名称、来访者需填写的内容、是否需要安全保护、目录排列顺序(升序或降序)等等,最后是为你的网页选择一种主题风格,一个高质量的专业化的讨论组就建设成功了。根据需要,您可以适当修改输入界面的文字,如图。

下一步,只需利用网站发布(Publish)功能,将这个网站传送到你巳建好的网站中,在你的主页上加上链接,一个专业的网站就建成了。
利用FrontPage组件除了可在网站实现以上几种功能外,还能使网站实现全文检索,自动生成站点目录导航页,在网页上动态插入内容等很多功能,有兴趣的朋友不妨一试。
(楚楚)