js cookie統計點選頁面的次數程式碼例項
下面就是一段程式碼例項,它使用cookie實現對頁面點選次數的統計效果,重新整理頁面資料也會保留。
此程式碼雖然不一定具有直接應用的價值,但是可以進行改造擴充套件,需要的朋友可以做一下參考。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function addCookie(name,cookievalue,time) { if (name != "" && cookievalue != "" && time != "") { if (isNaN(time) == false){ var expires = new Date(); expires.setTime(expires.getTime() + time * 1000); document.cookie = name + '=' + escape(cookievalue) + ';expires=' + expires.toGMTString(); } } } function getCookie(cookieName) { var cookieString = document.cookie; var start = cookieString.indexOf(cookieName + '='); if (start == -1) return null; start += cookieName.length + 1; var end = cookieString.indexOf(';', start); if (end == -1) return unescape(cookieString.substring(start)); return unescape(cookieString.substring(start, end)); } var html = document.getElementsByTagName("html")[0]; html.onclick = function(){ var count = parseInt(getCookie('count'))+1; addCookie("count",count,"1000"); document.getElementById("count").innerHTML = "點選"+getCookie('count')+"次!"; } if (getCookie('count')){ document.getElementById("count").innerHTML = "已經點選"+getCookie('count')+"次!"; } else{ document.getElementById("count").innerHTML = "尚未點選頁面"; addCookie("count","0","1000"); } </script> </head> <body> <div id="count"></div> </body> </html>
上面的程式碼實現了我們的功能,但是必須在伺服器環境下才能演示效果,否則cookie無效。
相關文章
- js點選返回網頁頂部程式碼例項詳解JS網頁
- 點選返回上一頁程式碼例項
- js統計陣列中單詞出現次數程式碼例項JS陣列
- js倒數計時關閉頁面程式碼例項JS
- js點選按鈕數字加1效果程式碼例項JS
- js按鈕點選後需要倒數計時才能可能用程式碼例項JS
- js模擬點選連結程式碼例項JS
- js點選平滑定位到指定元素程式碼例項JS
- js選項卡簡單程式碼例項JS
- 原生js tab選項卡程式碼例項JS
- js點選文字框選中文字效果程式碼例項JS
- js點選div實現閃爍效果程式碼例項JS
- 網頁點選選擇設定文字不同顏色程式碼例項網頁
- jQuery操作cookie程式碼例項jQueryCookie
- 防止點選退格鍵使網頁後退例項程式碼網頁
- js返回上一頁程式碼例項JS
- 網頁倒數計時跳轉程式碼例項網頁
- js從字串中篩選出數字程式碼例項JS字串
- js基於Cookie的儲存類例項程式碼JSCookie
- JavaScript點選投票效果程式碼例項JavaScript
- js實現的點選複製選中文字程式碼例項JS
- js實現的浮點數取整程式碼例項JS
- jquery實現的點選進行倒數計時效果程式碼例項jQuery
- ajax實現的點選數目加1程式碼例項
- js cookie 頁面倒數計時JSCookie
- 點選左右箭頭可以移動選項例項程式碼
- js生成隨機數程式碼例項JS隨機
- js左右滑動選項卡效果程式碼例項JS
- js省市級聯選單程式碼例項JS
- jQuery數字分頁效果程式碼例項jQuery
- jQuery點選滑出層效果程式碼例項jQuery
- 點選連結不跳轉例項程式碼
- jQuery點選回車事件程式碼例項jQuery事件
- 點選刪除表格行程式碼例項行程
- js表單提交後提交按鈕不可點選程式碼例項JS
- js計算斐波那契數列程式碼例項JS
- js計算指定數字的階乘程式碼例項JS
- 原生js刪除節點程式碼例項JS