一个不太让人讨厌的自动弹出窗口

弹出窗口|弹出窗口

 
自动弹出窗口是一个让人讨厌的事情,为什么我们用它来显示我们的调查表呢?

用弹出窗口来显示调查表,被认为是达到我们收集访问用户信息的最方便快捷的方法。当制作出第一份调查表后,我们客气的询问人们是否愿意填这份表,但结果却令人失望。于是我们决定把这份调查表放到我们主页里,当人们访问时就自动弹出,其效果出人意料的好。

下面就是我们成功的秘诀:
1:自动弹出窗口只能显示一次,不管用户是否填写了调查表。
2:自动弹出窗口不能影响主页的显示速度。
3:自动弹出窗口在用户填写完调查表后,自动消失。
4: 自动弹出窗口显示在屏幕的左上方。
5:自动弹出窗口里不要加广告,因为我们的目的是得到用户的调查报告。

为了判断是否弹出窗口,我们用了一个小小的cookie。我们定义一个cookie可以多次使用并且判断多个弹出窗口。我们给这个cookie起名为“s”,它包含所有已经弹出的窗口的id。
现在,当用户访问主页时,我们判断请求的id是否已经包含在cookie中。如果cookie不存在,我们弹出窗口并且写入cookie,以防止窗口再次弹出。
在下面的例子里,我们在服务器端写入cookie,用javascript一样可以实现,我们选择服务器端,是因为它比较简单。
在我们主页的最开始,我们执行一下asp代码.这段代码要放在HTML输出之前,因为我们需要编辑header。
<%
Dim bSurvey ' 是否显示调查表
const bID="1" ' 调查表的id

bSurvey=false
' 检查调查表是否已经显示过
if instr(request.cookies("s"),":" & bID & ":")=0 then
' 调查表没有显示,更新cookie

' 设定cookie过期时间为60天
response.cookies("s").expires = DateAdd("d",60,now())
' 设定路径
response.cookies("s").path = "/"
' 写入cookie
response.cookies("s") = request.cookies("s") & ":" & bID & ":"

bSurvey=true
end if
%>

我们给每个调查表一个id,如果你有多个弹出窗口,可以很容易的有计划的输出。

我们在页尾加入一段asp脚本去判断是否弹出窗口,这段脚本方在页末,不影响主页的下载速度。这段脚本十分简单,它用window.open()来打开新窗口。

<% if bSurvey then %>
<SCRIPT>
window.open("/survey/displaysurvey.asp?q=" & bID,"SURVEY","width=350,height=400,top=0,left=0,scrollbars=yes")
</SCRIPT>
<% end if %>

时间: 2024-12-17 18:53:14

一个不太让人讨厌的自动弹出窗口的相关文章

ASP实现一个不太让人讨厌的自动弹出窗口

弹出窗口     自动弹出窗口是一个让人讨厌的事情,为什么我们用它来显示我们的调查表呢?       用弹出窗口来显示调查表,被认为是达到我们收集访问用户信息的最方便快捷的方法.当制作出第一份调查表后,我们客气的询问人们是否愿意填这份表,但结果却令人失望.于是我们决定把这份调查表放到我们主页里,当人们访问时就自动弹出,其效果出人意料的好.       下面就是我们成功的秘诀:    1:自动弹出窗口只能显示一次,不管用户是否填写了调查表.    2:自动弹出窗口不能影响主页的显示速度.    3

一个不太让人讨厌的自动弹出窗口_应用技巧

   用弹出窗口来显示调查表,被认为是达到我们收集访问用户信息的最方便快捷的方法.当制作出第一份调查表后,我们客气的询问人们是否愿意填这份表,但结果却令人失望.于是我们决定把这份调查表放到我们主页里,当人们访问时就自动弹出,其效果出人意料的好.     下面就是我们成功的秘诀:     1:自动弹出窗口只能显示一次,不管用户是否填写了调查表.     2:自动弹出窗口不能影响主页的显示速度.     3:自动弹出窗口在用户填写完调查表后,自动消失.     4: 自动弹出窗口显示在屏幕的左上方.

Asp编写不再让人讨厌的自动弹出窗口

自动弹出窗口是一个让人讨厌的事情,为什么我们用它来显示我们的调查表呢? 用弹出窗口来显示调查表,被认为是达到我们收集访问用户信息的最方便快捷的方法.当制作出第一份调查表后,我们客气的询问人们是否愿意填这份表,但结果却令人失望.于是我们决定把这份调查表放到我们主页里,当人们访问时就自动弹出,其效果出人意料的好. 下面就是我们成功的秘诀: 1:自动弹出窗口只能显示一次,不管用户是否填写了调查表. 2:自动弹出窗口不能影响主页的显示速度. 3:自动弹出窗口在用户填写完调查表后,自动消失. 4:   自

产品经理与开发人员:避免一些让人讨厌的臭毛病

文章描述:不做让开发人员讨厌的产品经理. 首先,没有人会无端讨厌一个人,除非你身上有让人讨厌的臭毛病.而有些臭毛病,自己是可能不认为很严重.这是由于人类自我认知的障碍造成的,无法避免.不做让开发人员讨厌的产品经理,需要首先弄清开发人员究竟讨厌的是什么?于是,我在知乎上问了一个问题:开发人员最讨厌产品经理的哪些臭毛病? 让人意外的是,这个问题引起了业界很多认识的讨论和关注,并跟风产生了设计师最讨厌产品经理的哪些臭毛病?.产品经理最讨厌开发人员的哪些臭毛病?.产品经理最讨厌设计师的那些臭毛病?等问题

Linux:为什么那么多人讨厌systemd?

systemd在Linux社区引起了无限争议.一些Linux用户对systemd的反对绝不屈从,还有一些Linux用户对systemd喜爱有加,还有很多人满不在乎.近日,关于systemd的话题又出现在社区中,很多人分享了自己的想法.一时兴起,笔者梳理了几个比较经典的回答. 为什么不喜欢systemd? 不断地听到很多人抱怨systemd有多么不好,但它还是被极大地普及了,并且我在网上所读到的很多文章都在介绍systemd的好处,比如更快的启动时间和更完善的日志记录,据说过去在fedora13上

看一个不懂音乐的人如何维护音乐培训网站

  前两天刚写了<一个新站优化的思路分享>这篇文章其中粗略的介绍了面对一个新站该如何进行优化工作,今天我来详细的跟大家分享一下一个不懂音乐的人如何维护和更新音乐网站. 步入正题,百度现在三令五申的告诫站长不要采集.不要伪原创,那么和我类似情况的站长多如牛毛而我们也不可能在短时间内写出高质量的原创来.我们该怎么办?我有三个办法供大家参考: 1.搜寻问题法 搜寻问题法操作简单.实用但是局限性太大,因为我们可以搜寻到的问题网上也可以找到答案.例子:"学习架子鼓有什么好处"当然我会

新浪CEO兼总裁曹国伟:我是一个很感性的人

曹国伟参加2009CCTV 中国经济年度人物颁奖典礼新浪CEO兼总裁曹国伟 在大学同学眼中,曹国伟是一个天生的商人.在同事眼中,他是一个超级美食家.大学老师说他为人低调,善于变通:投资家说他是一个很严谨的生意人,完全按照商业规则出牌.但曹国伟自己却说:"我其实是一个很感性的人."虽然并购分众未能成功,但他却完成了中国互联网企业首例MBO.去年9月,以他为首的管理层用约1.8亿美元购入新浪约9.42%的股份,实现了管理层控股.对此,曹国伟的解释是:"江南春增持分众股份的做法触动

挖财李治国:一个不安分的人的“创业-投资-创业”之路

这是最好的时代,互联网赋予了我们将一切理想转化为现实的可能:这是智慧的时代,传统金融正在借助互联网开始几何般的增长:这是信仰的时代,那些成功的创业者已成为这个时代最为积极的"正能量"无限传播. 互联网与传统金融,这是一次奇妙的化学反应,也是一场未知的跨界"旅行".虽然这场大幕已经开启,但无疑我们对于它的了解要远远小于以往每次的互联网变革.探寻未知是最大的乐趣,找寻答案也是投资界的"使命". 在这个充满创业朝气的春天,互联网金融圈子里涌现出了一批创

复星集团郭广昌:我是一个很小心的人

复星集团郭广昌"他那里新奇的想法从来不断."郭广昌的搭档梁信军这样评价他郭广昌.马云等企业家一起筹建的世博会民营企业联合馆模型 今年年初,参加"两会"的郭广昌偶然得知,一家国际企业因故退出世博会企业馆的筹建,这触发了他的灵感.于是,他到杭州五约马云,夜会周成建等.大家一拍即合,上海世博会民营企业联合馆的想法瓜熟蒂落.郭广昌笑言:"我们集体秀一秀."在接受<外滩画报>专访说到复星集团时,他说:"外面对复星有很多误解,就觉得我们