http://bbs.btpig.com/
这个网站第一次登陆的时候无论点击页面任何位置都弹出一个广告页面 在登陆就正常了
我个人分析是用了一个层遮住了页面其他部分 用cookie来控制图层的显示隐藏,本人很想要一个这个效果 但是本人水平有限无法写出正确的代码 望高手指点一下
这个网站第一次登陆的时候无论点击页面任何位置都弹出一个广告页面 在登陆就正常了
我个人分析是用了一个层遮住了页面其他部分 用cookie来控制图层的显示隐藏,本人很想要一个这个效果 但是本人水平有限无法写出正确的代码 望高手指点一下
解决方案 »
- colorbox 打开新页面后 高度还能控制码?
- javascript面向对象编程疑问???
- 自动按比例缩小、自动切换显示图片问题
- IE中文本框选中问题
- 这段代码运行不了
- 在text框里,只允许输入小数点后面2位,怎么写啊??
- '<div style="width:' + value + '%;background:blue;color:#fff">' ie正常火狐不能按比例显示颜色块
- 如何用JAVASCRIPT来选择网页的SELECT里面的OPTION?
- 怎么判断有没有父窗口啊?
- 怎样在window.showModalDialog窗口中打开里面的连接,并把数值传回父窗口?
- 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;
}