http://bbs.btpig.com/
这个网站第一次登陆的时候无论点击页面任何位置都弹出一个广告页面 在登陆就正常了
我个人分析是用了一个层遮住了页面其他部分 用cookie来控制图层的显示隐藏,本人很想要一个这个效果 但是本人水平有限无法写出正确的代码 望高手指点一下
这个网站第一次登陆的时候无论点击页面任何位置都弹出一个广告页面 在登陆就正常了
我个人分析是用了一个层遮住了页面其他部分 用cookie来控制图层的显示隐藏,本人很想要一个这个效果 但是本人水平有限无法写出正确的代码 望高手指点一下
解决方案 »
- javascript调用别的元素上的事件
- 如何做一个允许鼠标移入的tooltip
- [PHP]如何在不reload的情況下,將javascript的variable 當成 php variable 來使用??
- 刚学 javascript 我想实现 fromlist的 多项选择 一下能 加好几个 一下能删除 好几个 的 效果 我的代码在哪改一下呢? 请高手给该一下被?
- 请教这段代码为什么在showModalDialog中出错??
- 关于javascript代码插入的一个问题--牛人来
- 求数组问题醒目提示:
- 您好,梅花雪(meizz)请教一个问题。
- 比较麻烦的问题
- 用JAVAScript怎么读取指定目录下的Cookie
- js修改部分页面(help)
- 如何实现这样的js功能?
如果用户登录成功,那么这个值设置成true
在body的onClick里面写个方法,检测这个值,如果为false就弹出页面,反之就不弹!
var flag = 0;
document.onclick = function(){
if(flag==0){
window.open("ad.html");
flag=1;
}
}
//如果不关闭浏览器则弹出一次.
document.onclick = function(){
if( getCookie("flag")==null ){
window.open("ad.html");
document.cookie = "flag=visited; path=/";
}
}function getCookie(name){
var c = document.cookie.split("; ");
for( var i=0; i<c.length;i++ ){
var a=c[i].split("=");
if(a[0].toLowerCase()==name.toLowerCase())
return a[1];
} return null;
}