<!-- 把用户名和密码保存在cookie中 >>cookieDemo.html -->
<html>
<head>
<script type="text/javascript">
function saveCookie(){
var never = new Date() ;
//设置Cookie的有效期为10年
never.setTime(never.getTime()+10*365*24*60*60*1000) ;
var expString = "expires=" + never.toGMTString() + ";" ;
var username = document.getElementById("username").value ;
var password = document.getElementById("password").value ;
document.cookie = "username="+username+"; "+expString ;
document.cookie = "password="+password+"; "+expString ;
}
</script>
</head>
<body>
<input type="text" id="username" name="username" value="username1" /></br>
<input type="password" id="password" name="password" value="password1" /></br>
<input type="button" value="saveCookie" onclick="saveCookie();" /></br>
<a href="cookieDemo2.html" >从cookie中获取用户名和密码</a>
</body>
</html>
<!-- 从cookie中取出用户名和密码 >>cookieDemo2.html-->
<script type="text/javascript">
function getCookie(name){
var result = null ;
var myCookie = "" + document.cookie + ";" ;
var searchName = "" + name + "=" ;
var startOfCookie = myCookie.indexOf(searchName) ;
var endOfCookie ;
if(startOfCookie != -1){
startOfCookie += searchName.length ;
endOfCookie = myCookie.indexOf(";",startOfCookie) ;
result = unescape(myCookie.substring(startOfCookie,endOfCookie)) ;
}
return result ;
}
document.write(document.cookie + "</br>") ;
document.write("username is "+getCookie("username")+"</br>") ;
document.write("password is "+getCookie("password")+"</br>") ;
</script>
本文介绍如何使用JavaScript在HTML页面中通过Cookie保存用户名和密码,并在另一个页面中从Cookie中获取这些信息。

3107

被折叠的 条评论
为什么被折叠?



