»
Tiếng AnhTiếng PhápTiếng Việt

In - Số lần truy cập với cookie - JavaScriptBank.com

Phiên bản đầy đủ: jsB@nk » Cookie » Số lần truy cập với cookie
URL: https://www.javascriptbank.com/num-of-visits.html

Số lần truy cập với cookie © JavaScriptBank.comSử dụng các cookie để đếm số lần truy cập vào website của một người trên một máy dùng riêng và hiện cửa sổ để thông báo.

Phiên bản đầy đủ: jsB@nk » Cookie » Số lần truy cập với cookie
URL: https://www.javascriptbank.com/num-of-visits.html



JavaScript
<SCRIPT LANGUAGE="JavaScript">function getCookieVal (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 getCookieVal (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" : "");}function DisplayInfo() {var expdate = new Date();var visit;expdate.setTime(expdate.getTime() +  (24 * 60 * 60 * 1000 * 365)); if(!(visit = GetCookie("visit"))) visit = 0;visit++;SetCookie("visit", visit, expdate, "/", null, false);var message;if(visit == 1) message="         Welcome to my page!";if(visit== 2) message="           I see you came back !";if(visit == 3) message="               Oh, it's you again!";if(visit == 4)message="            You must be curious!"; if(visit == 5) message="      You're practically a regular!";if(visit == 6) message="              You need a hobby!";if(visit == 7)message="             Nothing better to do?"; if(visit == 8) message="            Don't you ever sleep?";if(visit == 9)message="                      Get a life!!!"; if(visit >= 10) message="  Rent is due on the 1st of the month!";  alert("\n"+"Your browser has visited this page               \n"            +"                              "+visit+"\n"            +"                          time(s)."+"\n"+"\n"            +message);}function ResetCounts() {var expdate = new Date();expdate.setTime(expdate.getTime() +  (24 * 60 * 60 * 1000 * 365)); visit = 0;SetCookie("visit", visit, expdate , "/", null, false);history.go(0);}window.onload=DisplayInfo</Script><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->


HTML
<FORM><CENTER><INPUT NAME="update" TYPE="BUTTON" VALUE="Revisit  Page" OnClick="history.go(0)"><INPUT NAME="reset" TYPE="BUTTON" VALUE="Reset Counter" OnClick="ResetCounts()"></CENTER></FORM><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->