本文實例講述了JavaScript使用cookie記錄臨時訪客信息的方法。分享給大家供大家參考。具體分析如下:
這里用戶第一次訪問網頁時會提示用戶輸入一個昵稱,然后寫入cookie,當用戶再次來到時會讀取cookie信息,提取用戶昵稱,歡迎用戶的到來
<!DOCTYPE html><html><head><script>function getCookie(c_name){var c_value = document.cookie;var c_start = c_value.indexOf(" " + c_name + "=");if (c_start == -1) { c_start = c_value.indexOf(c_name + "="); }if (c_start == -1) { c_value = null; }else { c_start = c_value.indexOf("=", c_start) + 1; var c_end = c_value.indexOf(";", c_start); if (c_end == -1)  {  c_end = c_value.length;  } c_value = unescape(c_value.substring(c_start,c_end)); }return c_value;}function setCookie(c_name,value,exdays){var exdate=new Date();exdate.setDate(exdate.getDate() + exdays);var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());document.cookie=c_name + "=" + c_value;}function checkCookie(){var username=getCookie("username");if (username!=null && username!="") { alert("Welcome again " + username); }else { username=prompt("Please enter your name:",""); if (username!=null && username!="")  {  setCookie("username",username,365);  } }}</script></head><body onload="checkCookie()"></body></html>希望本文所述對大家的javascript程序設計有所幫助。
新聞熱點
疑難解答