DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JS讀取cookies信息(記錄用戶名)
JS讀取cookies信息(記錄用戶名)
編輯:關於JavaScript     
首先,在用戶提交評論後,讓客戶端cookies記錄相關值,例如:asp下的cookies賦值方式采用下面的這樣的語句:
復制代碼 代碼如下:
response.cookies("username")="name"
response.cookies("username").expires=Date+30


通過以上asp程序給cookies賦值。如何在靜態頁html讀取這個cookies,並且顯示在用戶?因為是生成了html,我們無法再利用asp程序讀取這個cookies,需要通過js讀取這個cookies,並賦予到想對應的input值裡。

利用js讀取cookies並賦值的代碼如下:
復制代碼 代碼如下:
<script type="text/javascript">
//js獲取cookie
var acookie=document.cookie.split("; ");
function getck(sname)
{//獲取單個cookies
for(var i=0;i<acookie.length;i++){
var arr=acookie[i].split("=");
if(sname==arr[0]){
if(arr.length>1)
return unescape(arr[1]);
else
return "";
}}
return "";
}
//給相應的form裡的input賦值
document.form_name.input_name.value=getck("username");
</script>

這樣,在靜態頁面中就可以成功的從客戶端讀取cookies信息,並展示出來了。
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved