JS記錄用戶登錄次數(shù)實(shí)現(xiàn)代碼
更新時(shí)間:2014年01月15日 16:41:07 作者:
當(dāng)?shù)卿洿螖?shù)達(dá)到三次,就自動(dòng)調(diào)用函數(shù),隱藏彈出框。下面是具體的實(shí)現(xiàn),感興趣的朋友可以參考下
復(fù)制代碼 代碼如下:
function www_helpor_net(offset) {
var endstr = document.cookie.indexOf(";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie(name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return www_helpor_net(j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0)
break;
}
return null;
}
function SetCookie(name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (2 < argc) ? argv[2] : null;
var path = (3 < argc) ? argv[3] : null;
var domain = (4 < argc) ? argv[4] : null;
var secure = (5 < argc) ? argv[5] : false;
document.cookie = name
+ "="
+ escape(value)
+ ((expires == null) ? "" : ("; expires=" + expires
.toGMTString()))
+ ((path == null) ? "" : ("; path=" + path))
+ ((domain == null) ? "" : ("; domain=" + domain))
+ ((secure == true) ? "; secure" : "");
}
var expdate = new Date();
var visits;
expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); //設(shè)置COOKIES時(shí)間為1年,自己隨便設(shè)置該時(shí)間
if (!(visits = GetCookie("visits"))) {
visits = 0;
}
var oldjessionid = GetCookie("OLDJSESSIONID");
if (!oldjessionid) {
oldjessionid = "111";
}
var newjessionid = GetCookie("JSESSIONID");
if (oldjessionid != newjessionid) {
visits++;
SetCookie("OLDJSESSIONID", newjessionid, expdate, "/", null, false);
SetCookie("visits", visits, expdate, "/", null, false);
}
//以下信息顯示可以使用標(biāo)準(zhǔn)的HTML語(yǔ)法,自己隨便設(shè)置
document.write("你已經(jīng)光臨本頁(yè)" + "<FONT COLOR=red>" + visits + "</FONT>"+ "次!");
//當(dāng)?shù)卿洿螖?shù)達(dá)到三次,就自動(dòng)調(diào)用函數(shù),隱藏彈出框,如果只要記錄登錄次數(shù),下邊代碼可以忽略
if (visits > 3) {
setInterval("changeH('down')", 2);
} */
您可能感興趣的文章:
- js鼠標(biāo)點(diǎn)擊圖片實(shí)現(xiàn)隨機(jī)變換圖片的方法
- js判斷鼠標(biāo)左、中、右鍵哪個(gè)被點(diǎn)擊的方法
- js監(jiān)聽(tīng)鼠標(biāo)點(diǎn)擊和鍵盤(pán)點(diǎn)擊事件并自動(dòng)跳轉(zhuǎn)頁(yè)面
- js獲取鼠標(biāo)點(diǎn)擊的位置實(shí)現(xiàn)思路及代碼
- 使用JS或jQuery模擬鼠標(biāo)點(diǎn)擊a標(biāo)簽事件代碼
- Js鼠標(biāo)跟隨代碼小手點(diǎn)擊實(shí)例方法
- js 鼠標(biāo)點(diǎn)擊事件及其它捕獲
- js統(tǒng)計(jì)頁(yè)面的來(lái)訪次數(shù)實(shí)現(xiàn)代碼
- js cookies實(shí)現(xiàn)簡(jiǎn)單統(tǒng)計(jì)訪問(wèn)次數(shù)
- js計(jì)算頁(yè)面刷新的次數(shù)
- JS實(shí)現(xiàn)在線統(tǒng)計(jì)一個(gè)頁(yè)面內(nèi)鼠標(biāo)點(diǎn)擊次數(shù)的方法
相關(guān)文章
TypeScript利用TS封裝Axios實(shí)戰(zhàn)
這篇文章主要介紹了TypeScript利用TS封裝Axios實(shí)戰(zhàn),TypeScript封裝一遍Axios,能進(jìn)一步鞏固TypeScript的基礎(chǔ)知識(shí),需要的小伙伴可以參考一下2022-06-06JS實(shí)現(xiàn)超級(jí)好看的鼠標(biāo)小尾巴特效
這篇文章主要給大家介紹了關(guān)于JS實(shí)現(xiàn)超級(jí)好看的鼠標(biāo)小尾巴特效的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12Windows Live的@live.com域名注冊(cè)漏洞 利用代碼
Windows Live的@live.com域名注冊(cè)漏洞 利用代碼...2006-12-12