使用弹出窗口显示问卷是我们可以收集访问用户信息的最方便快捷的方式。当我们做了第一次问卷,我们礼貌地问人们是否愿意填写表格,但结果是令人失望的。所以我们决定把问卷在我们的主页,和当人们访问它,它会自动弹出,而效果却出奇的好。

以下是我们成功的秘诀:
1:自动弹出窗口只能显示一次,无论用户填写问卷还是不填写。
2:自动弹出窗口不会影响主页的显示速度。
3:自动弹出窗口在用户填写调查表后自动消失。
4个:自动弹出窗口显示在屏幕的左上方。
5:不要在自动弹出窗口添加广告,因为我们的目的是获取用户的调查报告。

为了确定是否弹出窗口,我们使用了一个小cookie,我们定义了一个可以多次使用的cookie,并判断了多个弹出窗口。
现在,当用户访问主页时,我们判断请求的ID是否包含在cookie中。如果cookie不存在,我们弹出窗口并编写cookie以防止窗口再次弹出。
在下面的示例中,我们在服务器端编写cookie,可以以与Javascript相同的方式实现,并且我们选择服务器端,因为它更简单。
在主页的开始部分,我们运行ASP代码。此代码在HTML输出之前,因为我们需要编辑头文件。
<
无论是昏暗的bsurvey显示问卷
常量=1问卷ID

bsurvey = false
检查调查表已显示出来
如果仪器(request.cookies(),:叫:)= 0
调查表没有显示,更新cookie

设置cookie过期时间为60天。
response.cookies()。到期= DateAdd(D
设置路径
response.cookies()。路径= /
给cookie写信
response.cookies()= request.cookies():招标:


bsurvey =真
最后如果
%>

我们给每个问卷一个ID,如果你有多个弹出窗口,你可以很容易地有计划的输出。

我们在页面的结尾添加一个ASP脚本来决定窗口是否弹出。这个脚本在页面端和不影响网页的下载速度。这个脚本非常简单,它会打开一个新窗口用window.open()。



Window.open( /调查/ displaysurvey。瑞士质量提高协会=出价调查