论坛登陆 注册 文章专区 电视影院 投稿文章 旧版浏览
首页 | 页界资讯 | 网络应用 | 软件应用 | 组网技术 | 网络原理 | 聊天通讯 | 网管知识 | 帮助
专题 | 操作系统 | 注 册 表 | 编程开发 | 数 据 库 | 媒体动画 | 网页设计 | 图形图象 | 地图
论坛 | 网络安全 | 安全防范 | 服 务 器 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
影院 | 教育频道 | 特色专题 | 精文荟萃 | 注 册 码 | 论坛社区 | 网站地图 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>编程开发>>JavaScript>>正文

JavaScript 实例--在表单中设置和检查Cookies

www.xker.com 作者:不详 来源:网络转载 加入日期:2005-12-28 8:36:07

【问题提问、论坛交流】


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文件并点击按钮你就回直接连到文档去

编辑:xker.com

上一篇:利用Javascript进行密码保护
下一篇:JavaScript 实例--探测浏览器插件
关闭窗口】【浏览次数:】【发送给好友】【收藏此页
相关文章
推荐文章 最新文章 热门文章
·电子图书制作全面攻略 
·横评:网管眼中的5款远程控制软件
·利用3Ds MAX制作简单光芒特效文字片头
·如何挽救崩溃的Windows XP操作系统
·Linux NFS服务器性能优化
·个人网站发展的关键
·《Effective C# 精髓》摘选 
·SQL Server溢出新方法!肉鸡不用愁!
·随心所欲地引用您的QQ秀形象
·教你轻松搞定QQ木马
·怎样使用AJAX进行应用程序开发
·免费工具 全能助手Windows优化王
·不用密码查看武林榜统计用户信息
·网管员的六大必备下载工具
·密码攻防实战大演习之Windows密码篇
·JavaScript 实例--创建弹出式窗口
·JavaScript 实例--创建折叠式导航菜单
·JavaScript 实例--探测浏览器插件
·JavaScript 实例--在表单中设置和检查
·利用Javascript进行密码保护
·利用JavaScript基于浏览器类型的重定
·JavaScript检验表单有效性
·JavaScript创建\"后退\"按钮
·JavaScript隐藏Script代码
·Javascript鼠标移过时报警
·JavaScript鼠标触发窗口
·JS代替CGI
·JavaScript 日期函数
·JavaScript 使用字符串函数
·JavaScript 数组
·个人简历表格
·QQ密码丢失后能做的事情:快速找回密码
·免费代理IP(每日更新)
·WinRAR 3.51 注册码
·系统优化 专题
·Norton AntiVirus 2006 注册码(激活
·找回QQ密码的注意事项 
·史上最强QQ个人档案资料欣赏
·最经典的黑客入门教材
·求职简历封皮
·怎样查找对方的IP地址
·应届毕业生求职信
·2005最新最全注册码集中营(11月更新)
·FlashFXP 3.3.1 build 1089注册码
·实战系统虚拟利器——MS VPC 2004
评论 本站声明
会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论
【注】 发表评论必需遵守以下条例:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
  • 本站大部分为网络转载,如有版权问题,请通知我们,我们立即更正!

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2006 xker.com All rights reserved. 网站合作、广告联系QQ:12231446
小新技术网 冀ICP备05002857号