快乐购酒吧's Archiver

lkl8 发表于 2005-6-13 11:48

用Cookie实现仅弹出一次窗口

  用Cookie实现仅弹出一次窗口
D Z*F[9TH 9D4O j@DW4LY%T
脚本说明:
g Io4y7|p r3S 第一步:把如下代码加入<head>区域中
I#o-U d1Pg-k <SCRIPT language="JavaScript"> (G)n!s8sP!O
<!-- xT&y)D(a
function openpopup(){ o5JxE\O[%X%r
window.open("welcome.htm","","width=300,height=300") {y4X k^]0Xq
} ,S}*GLI

~'o)nf{k1H4~
_K'\7Co C function get_cookie(Name) {
,q/IA/O~q var search = Name + "="
T!w MZd var returnvalue = ""; Z y2D l z+TI,p2D-S`
if (document.cookie.length > 0) { OKS#m2HTnr(?8T!eD
offset = document.cookie.indexOf(search) +Z jE O(cq
if (offset != -1) { // if cookie exists /t9i tVg
offset += search.length (MbF0nxX Wj
// set index of beginning of value
D4lv[t end = document.cookie.indexOf(";", offset);
/T V8sNG%ij // set index of end of cookie value :o~ F9x r_T
if (end == -1)
P\"q-Y,_R3q'_-A end = document.cookie.length; g%B1[ I y0f
returnvalue=unescape(document.cookie.substring(offset, end))
J3a#w~*DcVs&s9^ W } v!zC']q cvc
}
ln&N:u:GBN? return returnvalue; E8h [E;o/p
}
k%n0s,o7O_ j| Yy$w#J
function loadpopup(){
0[3kh'}J0Pm*C D if (get_cookie('popped')=='){
NjvCL$`}F openpopup()
#zG9`1OA document.cookie="popped=yes" ?jUHat b)V5W
} +|W`-]ETNF
}
w1NXhV A/D`*~Z4M ?
J*Gix7S;qj //-->
\P1Kk/X}l </SCRIPT> a Z(r c+j6Q#R h

B1G RS9|tg)h#S
#q#IP)vA+Fk 第二步:把<body>中内容改为: &S0XY/W Mc
<body bgcolor="#fef4d9" onunload="loadpopup()

lkl8 发表于 2005-6-13 13:38

呵呵`以后做广告的时候可以用到`

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.