加入收藏
|
设为首页
|
在线留言
|
RSS
首页
程序设计
数据库设计
服务器
操作系统
网络技术
网页设计
图形图象
多媒体
网站运营
您当前的位置:
首页
>
程序设计
>
JAVASCRIPT
Javascript实例教程(5) 在一个表单中设置和检查Cookies
时间:2010-07-24 15:47:05 来源: 作者:
Cookie是一小段由浏览器储存起来帮助识别用户身份的信息。在一个表单中配置和检查Cookies的实现需要两个文档来完成。第一个文档为cookie1.html,这个文档需要有一些机理(下面例子的一个按钮)来检查是否有一个Cookie存在,然后再重定向至表单网页或文档下载网页。而第二个文档,即表单网页(cookie2.html),也是和重要的因为您将要在上面使用一点点
java
Scr
ip
t来配置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文档并点击按钮您就回直接连到文档去。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
推荐资讯
使用ADO.NET访问Oracl
霍夫曼树编码的实现
C++ Builder 在应用程
使用 C++ Builder 对
相关文章
无相关信息
栏目更新
栏目热门
站内搜索:
新闻
下载
图库
FLASH
电影
商品
文章
分类信息
高级搜索
网站首页
|
关于我们
|
服务条款
|
广告服务
|
联系我们
|
网站地图
|
免责声明
|
WAP
本站主机赞助商:
华夏名网
Powered by
Webquan.cn
© 2009-2010 讨论群:38093127