主题:  怎样使弹出窗口只开一次

iamavip

职务:普通成员
等级:1
金币:0.0
发贴:4
注册:2001/5/13 14:26:50
#12001/5/13 14:29:57
打开一个页面时同时开了一个广告似的小窗口,该怎么设置才能使他只显示一次!



萧桐

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2001/5/13 18:45:34
#22001/5/13 22:49:01
换个可以加入“黑名单”的浏览器,把他过滤掉!



过马路的鸡

职务:普通成员
等级:1
金币:1.0
发贴:195
注册:2000/12/11 13:36:45
#32001/5/21 15:32:46
我想着要用cookies技术了吧!!判断是否有cookies,如果有就不执行开窗口的函数,否则
执行开窗口的函数

当然写入客户端的cookies要在你定义的开窗口的函数里定义



5D荣誉斑竹

职务:版主
等级:3
金币:10.0
发贴:786
注册:2000/9/15 21:25:59
#42001/5/24 10:55:34


然后,用(注意不是openwin而是loadpop啊!)

替换主页面中原有的这一句即可。你可以试着刷新一下这个页面或重新进

入该页面,窗口再也不会弹出了。



黑眼圈的猪

职务:普通成员
等级:1
金币:0.0
发贴:47
注册:2001/5/29 12:39:22
#52001/5/29 12:59:49
利用url?****
的方法。onload函数判断?后面的参数。控制弹开次数。



过马路的鸡

职务:普通成员
等级:1
金币:1.0
发贴:195
注册:2000/12/11 13:36:45
#62001/5/30 9:27:40
反斗星斑竹的方法就是利用了cookies技术!!!但是我觉得有一段代码,好像没有用!!!还是我没有看懂!!!
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (documents.cookie.length > 0) {
offset = documents.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = documents.cookie.indexOf(";", offset);
if (end == -1)
end = documents.cookie.length;
returnvalue=unescape(documents.cookie.substring(offset, end))
}
}
return returnvalue;
}

我觉得用asp实现起来会比较容易!!!