Javascript实例教程(6-1)

利用Javascript在一个表单中设置和检查Cookies

Cookie是一小段由浏览器储存起来帮助识别用户身份的信息。在一个表单中设置和检查Cookies的实现需要两个文件来完成。第一个文件为cookie1.html,这个文件需要有一些机理(下面例子的一个按钮)来检查是否有一个Cookie存在,然后再重定向至表单网页或者文档下载网页。而第二个文件,即表单网页(cookie2.html),也是和重要的因为你将要在上面使用一点点JavaScript来设置Cookie,这个设置是在提交表单之前做的。下面给出这文件:

第一个文件(cookie1.html)

 1<html>
 2<head>
 3<script language="JavaScript">   
 4  
 5<!--   
 6  
 7function cookieRedirect(hasCookieURL, noCookieURL)   
 8  
 9{   
10  
11var currentCookie = document.cookie;   
12  
13  
14if (currentCookie.indexOf("formcomplete=yes") != -1) {   
15  
16window.location = hasCookieURL;   
17  
18} else {   
19  
20window.location = noCookieURL;   
21  
22}   
23  
24}   
25  
26// -->   
27  
28</script>
29</head>
30<body>
31<form name="docdownload">
32<input onclick="cookieRedirect('doc.html', 'cookie2.html')" type="BUTTON" value="Download document"/>
33</form>
34</body>
35</html>
Published At
Categories with 网页设计
comments powered by Disqus