找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
新笔趣阁 无忧主机 原生ip
返回列表 发新帖
查看: 31|回复: 0

利用cookie实现只弹出一次窗口的JS代码

[复制链接]
  • 打卡等级:偶尔看看
  • 打卡总天数:8
  • 打卡月天数:2
  • 打卡总奖励:170
  • 最近打卡:2024-01-09 12:44:11

199

主题

8

回帖

845

积分

管理员

积分
845

金点子勋章勤劳勋章节日勋章全力支持热心助人奇迹勋章宣传大使勋章年度优秀版主成就勋章长老勋章陪伴勋章最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老论坛督查版主勋章热心会员勋章

发表于 2023-12-14 20:44:13 | 显示全部楼层 |阅读模式
利用cookie实现"只弹出一次窗口"的JS代码,是对访问者非常友好的一个设置的。如果你的网站每天总是弹窗,你自己想想也不愿意吧。

  1. <script>
  2. function openwin(){
  3. window.open("pop1.html","","width=120,height=240")
  4. }
  5. function get_cookie(Name) {
  6. var search = Name + "="
  7. var returnvalue = "";
  8. if (document.cookie.length > 0) {
  9. offset = document.cookie.indexOf(search)
  10. if (offset != -1) {
  11. offset += search.length
  12. end = document.cookie.indexOf(";", offset);
  13. if (end == -1)
  14. end = document.cookie.length;
  15. returnvalue=unescape(document.cookie.substring(offset, end))
  16. }
  17. }
  18. return returnvalue;
  19. }
  20. function loadpopup(){ //*控制弹出窗口的函数哟,你要使用他的啊
  21. if (get_cookie('popped')==''){
  22. openwin()
  23. document.cookie="popped=yes"
  24. }
  25. }
  26. //-->
  27. </script>
复制代码
利用cookie实现"只弹出一次窗口"的JS代码,是对访问者非常友好的一个设置的。如果你的网站每天总是弹窗,你自己想想也不愿意吧。

  • <script>
  • function openwin(){
  • window.open("pop1.html","","width=120,height=240")
  • }
  • function get_cookie(Name) {
  • var search = Name + "="
  • var returnvalue = "";
  • if (document.cookie.length > 0) {
  • offset = document.cookie.indexOf(search)
  • if (offset != -1) {
  • offset += search.length
  • end = document.cookie.indexOf(";", offset);
  • if (end == -1)
  • end = document.cookie.length;
  • returnvalue=unescape(document.cookie.substring(offset, end))
  • }
  • }
  • return returnvalue;
  • }
  • function loadpopup(){ //*控制弹出窗口的函数哟,你要使用他的啊
  • if (get_cookie('popped')==''){
  • openwin()
  • document.cookie="popped=yes"
  • }
  • }
  • //-->
  • </script>


[color=rgb(51, 102, 153) !important]复制代码


然后,用<body οnlοad="loadpopup()">替换页面中原来的<body>这一句就行的了。


懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

回帖奖励

[详情]

  • * 每天自己主题被回复3次可获得额外2金钱奖励。
  • * 每天回复他人主题5次可获得额外3贡献的奖励。
  • * 奖励每天都可领取,一定要多参与论坛讨论哦。
  • * 同一主题的重复回复不计。
  • 快速回复 返回顶部 返回列表