Javascript实例教程(6) 在一个表单中设置和检查Cookies
利用javascript在一个表单中设置和检查Cookies
Cookie是一小段由浏览器储存起来帮助识别用户身份的信息。在一个表单中设置和检查Cookies的实现需要两个文件来完成。第一个文件为cookie1.html,这个文件需要有一些机理(下面例子的一个按钮)来检查是否有一个Cookie存在,然后再重定向至表单网页或者文档下载网页。而第二个文件,即表单网页(cookie2.html),也是和重要的因为你将要在上面使用一点点javascript来设置Cookie,这个设置是在提交表单之前做的。下面给出这文件: copyright dedecms
第一个文件(cookie1.html)
<HTML>
织梦内容管理系统
<HEAD>
copyright dedecms
<SCRIPT LANGUAGE="javascript">
织梦好,好织梦
<!-- dedecms.com
function cookieRedirect(hasCookieURL, noCookieURL) 内容来自dedecms
{
var currentCookie = documents.cookie; dedecms.com
if (currentCookie.indexOf("formcomplete=yes") != -1) {
织梦好,好织梦
window.location = hasCookieURL;
本文来自织梦
} else { 织梦好,好织梦
window.location = noCookieURL; 本文来自织梦
} copyright dedecms
}
// --> 织梦内容管理系统
</SCRIPT> copyright dedecms
</HEAD>
<BODY>
dedecms.com
<FORM NAME="docdownload">
本文来自织梦
<INPUT TYPE="BUTTON" VALUE="Download document" 织梦内容管理系统
onClick="cookieRedirect('doc.html', 'cookie2.html')"> 本文来自织梦
</FORM>
</BODY>
本文来自织梦
</HTML> 织梦好,好织梦
织梦内容管理系统
第二个文件(cookie2.html ) <HTML>
<HEAD> 内容来自dedecms
<SCRIPT LANGUAGE="javascript"> copyright dedecms
<!-- 内容来自dedecms
function sendForm(objForm) 织梦内容管理系统
{
cookieExpires = "Saturday, 01-Jan-03 00:00:00 GMT";
dedecms.com
documents.cookie = "formcomplete=yes; path=/"; 内容来自dedecms
// objForm.submit();
内容来自dedecms
} dedecms.com
// --> dedecms.com
</SCRIPT> 织梦内容管理系统
</HEAD>
<BODY> 织梦内容管理系统
<FORM ACTION="test.html" NAME="info"> 本文来自织梦
<TABLE>
<TR>
本文来自织梦
<TD>First name</TD> copyright dedecms
<TD><INPUT TYPE="TEXT" NAME="firstname"></TD>
</TR>
<TD>Last name</TD>
copyright dedecms
<TD><INPUT TYPE="TEXT" NAME="lastname"></TD> 织梦内容管理系统
</TR>
文章评论
共有位Admini5网友发表了评论 查看完整内容