<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>test Cookie</title> <link rel="Stylesheet" type="text/css" href="../css/mainStyleSheet.css" /> </head> <body> <h1 align="center">Cookie读写测试</h1> <hr /> <h2>write cookie:</h2> <form id="login" name="login"> <table width="100%"> <tr> <td align="right">User name:</td> <td><input type="text" id="username" /></td> </tr> <tr> <td align="right">Password:</td> <td><input type="password" id="password" /></td> </tr> <tr><td colspan="2" align="center"> <input type="submit" id="ok" value="writer" onclick="javascript:writecookie(login)" /> </td></tr> </table> </form> <script language="javascript" type="text/javascript"> <!-- function writecookie(fm) { var cookiename = fm.username.value; var cookievalue = fm.password.value; var codecookievalue = ""; for(var i = 0;i < cookievalue.length; ++i) { codecookievalue += cookievalue.charCodeAt(i); if(i < cookievalue.length-1) codecookievalue += "+"; } var cookie = cookiename + "=" + codecookievalue; var date = new Date(); date.setTime(date.getTime() + 100000); var expirestr = date.toGMTString(); cookie += "; expires=" + expirestr; document.cookie = cookie; } --> </script> <hr /> <h2>read cookie:</h2> <input id="read" type="button" value="Read Cookie" onclick="javascipt:readcookie()" /> <script language="javascript" type="text/javascript"> <!-- function readcookie() { var cookiepair = document.cookie.split("="); if(cookiepair[0] != null && cookiepair[1] != null) { var truevalue = ""; var arraycode = cookiepair[1].split("+"); for(var i = 0; i < arraycode.length; ++i) truevalue += String.fromCharCode(arraycode[i]); if(cookiepair != null) { document.writeln("<table width=\"100%\">"); document.writeln("<tr>"); document.writeln("<td>"); document.writeln("user name:"); document.writeln("<\/td>"); document.writeln("<td>"); document.writeln(cookiepair[0]); document.writeln("<\/td>"); document.writeln("<\/tr>"); document.writeln("<tr>"); document.writeln("<td>"); document.writeln("password:"); document.writeln("<\/td>"); document.writeln("<td>"); document.writeln(truevalue); document.writeln("<\/td>"); document.writeln("<\/tr>"); document.writeln("<\/table>"); } } else document.writeln("no cookie!"); } --> </script> </body> </html>
|