只让窗口弹出一次 :
首先,将如下代码加入主页面HTML的<HEAD>区:
<
script
>
function openwin() ... {
window.open("page.html","","width=200,height=200")
}
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;
}
function loadpopup() ... {
if (get_cookie('popped')=='')...{
openwin()
documents.cookie="popped=yes"
}
}
</ script >
function openwin() ... {
window.open("page.html","","width=200,height=200")
}
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;
}
function loadpopup() ... {
if (get_cookie('popped')=='')...{
openwin()
documents.cookie="popped=yes"
}
}
</ script >
然后,用<body οnlοad="loadpopup()">(注意不是openwin而是loadpop啊!)替换主页面中原有的<BODY>这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。