麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

javascript精確統計網站訪問量實例代碼

2024-05-06 16:26:37
字體:
來源:轉載
供稿:網友
網站一般都有訪問量統計工具,比較高效實用的工具多種多樣,這篇文章主要介紹了javascript精確統計網站訪問量實例代碼,感興趣的小伙伴們可以參考一下
 

網站一般都有訪問量統計工具,比較高效實用的工具多種多樣,并且非常的精確。實用javascript也可以簡單的實現此功能,盡管沒有網絡上常用的精確,不過的確也實現了一定的功能,下面就是一段代碼實例,感興趣的朋友可以參考一下:

<script type="text/javascript">/*** vlstat 瀏覽器統計腳本*/var statIdName = "vlstatId";var xmlHttp;/*** 設置cookieId*/function setCookie(c_name, value, expiredays) {  var exdate = new Date();  exdate.setDate(exdate.getDate() + expiredays);  document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()) + ";path=/;domain=cecb2b.com";}/*** 獲取cookieId*/function getCookie(c_name) {  if (document.cookie.length > 0) {    c_start = document.cookie.indexOf(c_name + "=");    if (c_start != -1) {      c_start = c_start + c_name.length + 1;      c_end = document.cookie.indexOf(";", c_start);      if (c_end == -1) {        c_end = document.cookie.length;      }      return unescape(document.cookie.substring(c_start, c_end));    }  }  return "";}/*** 獲取當前時間戳*/function getTimestamp() {  var timestamp = Date.parse(new Date());  return timestamp;}/*** 生成statId*/function genStatId() {  var cookieId = getTimestamp();  cookieId = "vlstat" + "-" + cookieId + "-" + Math.round(Math.random() * 3000000000);  return cookieId;}/*** 設置StatId*/function setStatId() {  var cookieId = genStatId();  setCookie(statIdName, cookieId, 365);}/*** 獲取StatId*/function getStatId() {  var statId = getCookie(statIdName);  if (statId != null && statId.length > 0) {    return statId;  } else {    setStatId();    return getStatId();  }}/*** 獲取UA*/function getUA() {  var ua = navigator.userAgent;  if (ua.length > 250) {    ua = ua.substring(0, 250);  }  return ua;}/*** 獲取瀏覽器類型*/function getBrower() {  var ua = getUA();  if (ua.indexOf("Maxthon") != -1) {    return "Maxthon";  } else if (ua.indexOf("MSIE") != -1) {    return "MSIE";  } else if (ua.indexOf("Firefox") != -1) {    return "Firefox";  } else if (ua.indexOf("Chrome") != -1) {    return "Chrome";  } else if (ua.indexOf("Opera") != -1) {    return "Opera";  } else if (ua.indexOf("Safari") != -1) {    return "Safari";  } else {    return "ot";  }}/*** 獲取瀏覽器語言*/function getBrowerLanguage() {  var lang = navigator.browserLanguage;  return lang != null && lang.length > 0 ? lang : "";}/*** 獲取操作系統*/function getPlatform() {  return navigator.platform;}/*** 獲取頁面title*/function getPageTitle() {  return document.title;}/*** 創建一個form* * @return*/function createSubmitForm() {  var frm = document.createElement("form");  document.body.appendChild(frm);  frm.method = "POST";  return frm;}/*** 為form創建一個元素* * @param inputForm* @param elementName* @param elementValue* @return*/function createFormElement(frmInput, elementName, elementValue) {  var element = document.createElement("input");  element.setAttribute("id", elementName);  element.setAttribute("name", elementName);  element.setAttribute("type", "hidden");  element.setAttribute("value", elementValue);  frmInput.appendChild(element);  return element;}/*** 構造XMLHttpRequest對象* * @return*/function createXMLHttpRequest() { if (window.ActiveXObject) {  xmlHttp = new ActiveXObject('Microsoft.XMLHTTP'); } else if (window.XMLHttpRequest) {  xmlHttp = new XMLHttpRequest(); } }/*** url指定跳轉頁,data是要post的數據。func類似于函數指針* * @param url* @param data* @param func* @return*/function AjaxPost(url, data, func) {  var httpRequest = createHttpRequest();  if (httpRequest) {    httpRequest.open("POST", url, true);    httpRequest.setRequestHeader("content-length", data.length);    httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    httpRequest.send(data);    httpRequest.onreadystatechange = function() {      if (httpRequest.readyState == 4) {        try {          if (httpRequest.status == 200) {            if (func) {              // 這里可以調用想要的函數              func(httpRequest.responseText);            }          }        } catch (e) {          alert("Error XMLHttpRequest!");        }      }    }  } else {    alert("Error initializing XMLHttpRequest!");  }}function vlstatInitLE(vlch, vlch1, vlch2, vlch3) {  var p;  var vlstatCH = vlch != null && vlch.length > 0 ? vlch : "";  var vlstatCH1 = vlch1 != null && vlch1.length > 0 ? vlch1 : "";  var vlstatCH2 = vlch2 != null && vlch2.length > 0 ? vlch2 : "";  var vlstatCH3 = vlch3 != null && vlch3.length > 0 ? vlch3 : "";  var vlstatCookieId = getStatId();  var vlstatUA = encodeURIComponent(getUA());  var vlstatIPAddress = document.localName;  var vlstatREFURL = encodeURIComponent(document.referrer);  var vlstatURL = encodeURIComponent(document.URL);  var vlstatScreenX = screen.width;  var vlstatScreenY = screen.height;  var vlstatOS = getPlatform();  var vlstatBrower = getBrower();  var vlstatBrowerLanguage = getBrowerLanguage();  var vlstatPageTitle = encodeURIComponent(getPageTitle());  var vlstatAction = "index.php";  p = "cookieId=" + vlstatCookieId + "&ua=" + vlstatUA + "&ip=" + vlstatIPAddress + "&refurl="      + vlstatREFURL + "&url=" + vlstatURL + "&screenX=" + vlstatScreenX + "&screenY=" + vlstatScreenY      + "&os=" + vlstatOS + "&brower=" + vlstatBrower + "&browerLang=" + vlstatBrowerLanguage      + "&title=" + vlstatPageTitle + "&ch=" + vlstatCH + "&ch1=" + vlstatCH1 + "&ch2=" + vlstatCH2      + "&ch3=" + vlstatCH3;  var urlGo = vlstatAction + "?" + p;  createXMLHttpRequest();xmlHttp.open('GET', urlGo);xmlHttp.send(null);}</script>

希望本文所述對大家學習javascript程序設計有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: av在线免费网 | 国产69精品99久久久久久宅男 | 久久国产精品影视 | 久久手机在线视频 | 性盈盈盈影院 | 久久精品亚洲精品国产欧美kt∨ | 在线成人毛片 | 一区二区三区精品国产 | 久久九九热re6这里有精品 | 国产精品免费成人 | 国产精品a一 | 亚洲小视频在线观看,com | 黄色网络免费看 | 久草视频国产在线 | 国产成人强伦免费视频网站 | 在线成人免费av | 最新福利在线 | 欧美成人一级片 | 黄色大片网站在线观看 | 国产一区二区三区色淫影院 | 免费看黄色一级片 | 国产一级淫| 久久777国产线看观看精品 | 久久久久久久久久综合 | 久久久久久久久久久国产精品 | 国产91影院 | 久久久日韩av免费观看下载 | 美女擦逼 | 高清国产免费 | 激情宗合网 | 欧美日韩国产一区二区三区在线观看 | 欧美日韩在线播放一区 | 日韩欧美激情视频 | 成人福利软件 | 欧美人一级淫片a免费播放 久久久久久久久91 国产99久久久久久免费看 | 免费一区在线 | 国产精品wwww | 久久色网站| 老女人碰碰在线碰碰视频 | 黄色网址免费进入 | 日韩精品中文字幕一区二区 |