同ip多次弹窗就让感觉到厌烦,如下是一个ip弹出一次的源代码。
<script>
document.write(var_1)
var cookieString = new String(document.cookie)
var cookieHeader = ’happy_pop=’ //更换happy_pop为任意名称
var beginPosition = cookieString.indexOf(cookieHeader)
if (beginPosition <0){
window.open (’http://www.fixty.cn/anquan.asp’,’’,’height=10,width=10,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no’);
var Then = new Date()
Then.setTime(Then.getTime() + 12*60*60*1000 ) //同一ip设置过期时间,即多长间隔跳出一次
document.cookie = ’happy_pop=yes;expires=’+ Then.toGMTString() //更换happy_pop和第4行一样的名称
</script>
第二种办法
<script>
function openwin(){
window.open("http://www.fixty.cn","","width=200,height=200")
}
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;
}
if (get_cookie("popped")==""){
openwin()
document.cookie="popped=yes"
}
</script>
|