网站首页 | 网页制作 | 网络编程 | 图形图象 | 冲浪宝典 | 操作系统 | 软件教学 | 网络安全 | 认证考试 | 下载中心 | 游戏下载
| 网页制作首页 | HTML/CSS | Dreamweaver | FrontPage | Javascript | DHTML | 心得技巧 | 网站运营 |
您现在的位置: 超人气学院 >> 网页制作 >> Javascript >> 文章正文 用户登录 新用户注册
javascript实例教程(5) 在一个表单中设置和检查Cookies         
javascript实例教程(5) 在一个表单中设置和检查Cookies
作者:未知 文章来源:mx68.com收集 点击数: 更新时间:2006-1-18 22:41:47
Cookie是一小段由浏览器储存起来帮助识别用户身份的信息。在一个表单中设置和检查Cookies的实现需要两个文件来完成。第一个文件为cookie1.html,这个文件需要有一些机理(下面例子的一个按钮)来检查是否有一个Cookie存在,然后再重定向至表单网页或者文档下载网页。而第二个文件,即表单网页(cookie2.html),也是和重要的因为你将要在上面使用一点点JavaScript来设置Cookie,这个设置是在提交表单之前做的。下面给出这文件:

第一个文件(cookie1.html)

<HTML>

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!--

function cookieRedirect(hasCookieURL, noCookieURL)

{

var currentCookie = document.cookie;


if (currentCookie.indexOf("formcomplete=yes") != -1) {

window.location = hasCookieURL;

} else {

window.location = noCookieURL;

}

}

// -->

</SCRIPT>

</HEAD>

<BODY>

<FORM NAME="docdownload">

<INPUT TYPE="BUTTON" VALUE="Download document"

onClick="cookieRedirect('doc.html', 'cookie2.html')">

</FORM>

</BODY>

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

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!--

function sendForm(objForm)

{

cookieExpires = "Saturday, 01-Jan-03 00:00:00 GMT";

document.cookie = "formcomplete=yes; path=/";

// objForm.submit();

}

// -->

</SCRIPT>

</HEAD>

<BODY>

<FORM ACTION="test.html" NAME="info">

<TABLE>

<TR>

<TD>First name</TD>

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

</TR>

<TD>Last name</TD>

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

</TR>

<TR>

<TD>Address</TD>

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

</TR>

<TR>

<TD>City</TD>

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

</TR>

<TR>

<TD>State</TD>

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

</TR>

<TR>

<TD>Zip</TD>

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

</TR>

</TABLE>

<INPUT TYPE="BUTTON" VALUE="Download document"

onClick="sendForm(document.testform)">

</FORM>

</BODY>

</HTML>


下面再给出需要用到的doc.html文件:

doc.html

<HTML>

<BODY>

<H3>This is the document</H3>

</BODY>

</HTML>

为了测试一下这个功能,你可以打开cookie1.html并点击中按钮,你将被带到表单网页。如果你回到cookie1.html文件并点击按钮你就回直接连到文档去。

[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
     网站流量统计代码[2500]
     网页对联广告代码效果[2004]
     一个简单的仿xp的js下[1448]
     MyEclipse下开发JSF教[1313]
     挺好的中文Makefile的[975]
     VC++操作ini文件[756]
     “电脑消磁圣手”的消[746]
     什么是DLL?[730]
     GCC中文手册(上)[717]
     amdcpu型号大全[627]
    相 关 文 章
    经理人必看的10个管理网站
    绑IP的二级域名/100个域名
    日本200MB/FTP/CGI/PHP5/无
    国内1000MB网络U盘速度很快
    10大国外代理服务器网站
    2005年中国10大变态站名网
    百年迪斯尼世纪金曲100首
    10条方法让浏览者在你的网
    建站全攻略(10)
    Web标准发展建议与实例(10
    网站的推广-搜索的力量(10
    搜索引擎优化,通向成功的
    网站设计1024x768象素将成
    网站免“被告”的 10 大专
    研究预计2010年美国电子商
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)