【网页特效代码-页面特效】24小时弹出一次,穿透WinXPSP2网页退弹弹窗.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
这篇文档主要介绍了一个网页特效代码,它涉及到JavaScript脚本,用于创建一个24小时内只弹出一次,并且能够穿透WinXPSP2系统退弹保护的弹窗。这种类型的弹窗通常用于广告展示或者重要的信息提示,确保用户在一定时间内不会被重复打扰。 我们来看一下JavaScript函数的使用: 1. `setCookie(name, value, expire)`:这是一个设置cookie的函数,它接受三个参数,分别是cookie的名称、值和过期时间。它将这些信息存储在用户的浏览器中,以便下次访问时能够读取。 2. `getCookie(Name)`:这个函数用于获取特定名称的cookie值。如果cookie存在,它会返回该cookie的值,否则返回null。 3. `register(name)`:注册函数,它在当前时间的基础上加上24小时(1000*60*60*24毫秒),然后使用`setCookie`设置名为"XFBBS"的cookie,值为传入的`name`,这样就确保了弹窗24小时内只出现一次。 4. `blockError()`:这个函数用于处理错误,通过将其设置为`window.onerror`的回调函数,可以阻止错误消息的显示,使得弹窗不受错误影响。 5. `if (window.SymRealWinOpen){window.open = SymRealWinOpen;}` 和 `if (window.NS_ActualOpen) {window.open = NS_ActualOpen;}` 这两行代码是针对特定浏览器(可能是Symantec或Netscape)的开放窗口方法的重写,以确保弹窗能穿透特定浏览器的防弹窗机制。 6. `popwin = null;` 和 `poped = false;` 分别是用来存储弹窗对象和弹窗是否已经显示的状态。 7. `paypopupURL = "http://www.xfbbs.com";` 这是弹窗的URL地址,当满足条件时,将会打开这个URL。 8. `contextualAds` 和 `document.getElementById('paypopupScriptDiv')` 这些代码可能与广告内容或者页面元素的动态加载有关,`contextualAds` 可能是一个全局变量,用于存储广告的相关信息。 9. `blk`, `setupClickSuccess`, `googleInUse` 等变量可能是用来跟踪弹窗状态或与其他功能交互的标志。 这段代码的核心在于利用JavaScript实现了一种具有记忆功能的弹窗,通过cookie来跟踪用户是否已经看到过弹窗,并且通过覆盖浏览器的默认行为,使弹窗能够在某些特定的浏览器环境下正常工作。这在Web开发中是一种常见的用户交互设计,旨在提供更好的用户体验,同时达到广告或其他信息传递的目的。
- 粉丝: 1
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助