This Domain(Admin5.com) is for Sale:

Javascript实例教程(6) 在一个表单中设置和检查Cookies

时间:2007-10-22  来源:不详  作者:林子

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

dedecms.com

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

第一个文件(cookie1.html)

copyright dedecms

<HTML>

织梦内容管理系统

<HEAD>

copyright dedecms

<SCRIPT LANGUAGE="javascript">

织梦好,好织梦

<!-- dedecms.com

function cookieRedirect(hasCookieURL, noCookieURL) 内容来自dedecms

{

copyright 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>

copyright dedecms

</BODY>

本文来自织梦

</HTML> 织梦好,好织梦



织梦内容管理系统

第二个文件(cookie2.html ) <HTML>

copyright dedecms

<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>

copyright dedecms

<BODY> 织梦内容管理系统

<FORM ACTION="test.html" NAME="info"> 本文来自织梦

<TABLE>

织梦内容管理系统

<TR>

本文来自织梦

<TD>First name</TD> copyright dedecms

<TD><INPUT TYPE="TEXT" NAME="firstname"></TD>

dedecms.com

</TR>

copyright dedecms

<TD>Last name</TD>

copyright dedecms

<TD><INPUT TYPE="TEXT" NAME="lastname"></TD> 织梦内容管理系统

</TR>

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息