制作网页用户反馈表

制作网页用户反馈表

在创建完一个站点,将它发布到Internet上之后,我们往往希望倾听浏览者的心声,对站点提出批评和建议。利用Web Form发送电子邮件,是与用户沟通的较好方式。下面介绍如何利用FrontPage 98制作Web Form发送E-mail。
运行环境:
操作系统——Windows NT server;
Web服务器——Internet Information server。
首先,需要在Web服务器上安装FrontPage Server Extensions(FSE)。
FSE是和那些利用CGI标准的Web服务器协同工作的套件,能为FrontPage Webs的创作和管理提供很多便利。它可以支持Unix、Windows NT server、Windows NT Work station、Windows 95等操作系统;支持的Web服务器可以是Netscape或者Microsoft Internet Information server 2.0或更高版本,包括IIS 4.0。
在Windows NT上安装FSE比较简单,但必须注意以下两点:
1.要以NT系统管理员身份登录运行安装程序;
2.如果用的是IIS 4.0,则必须使用FrontPage 98的 server Extension,以前版本的FSE与IIS 4.0不兼容。IIS 4.0在安装时会对以前版本的FSE自动升级。
其次,需配置和管理FSE。
对FSE的配置和管理,可以通过安装软件提供的HTML Administration Forms进行远程操作或在本机上运行fpsrvadm.exe来安装。为了使Web服务器能够发送E-mail,必须定义FSE的E-mail传送器(E-mail transport)。
FrontPage 提供5个用于邮件传送的变量:SMTP Host、Send Mail Command、Mail Sender、Mail Char Set以及Mail Encoding,其中SMTP Host和Send Mail Command两个变量只要设置一个。对于IIS,最重要的是要定义SMTP Host这个变量,其他变量甚至可以忽略。SMTP Host变量定义一个主机的域名或IP地址。在主机上运行了SMTP server或者其他用于邮件收发的后台程序,当一个用户提交一个表单结果信息经过E-mail发送,FSE就和SMTP server连接并传递邮件。
设置SMTP Host变量,只要在frontpg.ini文件里(它位于Windows NT目录下)加一行,比如:
SMTP Host=202.101.101.70
最后,可以利用FrontPage 创作一个新网页,验证是否可以发送E-mail。
运行FrontPage Explorer,打开在其中利用FrontPage Editor制作包括表单的新页(如图所示)

 

定义Form属性,在“What to do with for mresults?”中选择“Send to:”,填入E-mail地址,如:[email protected];再点击“Options”按钮,可以设置E-mail的格式及发送邮件以后确认页面的内容等信息。其中在“E-mail Results”菜单下的“E-mail Message Header”的设置,可以利用Form中定义的变量(注意大小写的区分)。在“Reply-toline:”框中,填入表单变量,如“E-mail”(是让用户填入自己的E-mail地址的输入文本框变量)。这样当Web master收到邮件后,可直接点击“回复”来回信。
经过上面的介绍,结合自己的风格构思,应该可以制作出较为满意的用户反馈表。
(唐安乐)