<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>测试cookie</title>
<script type="text/javascript"
src="<%=request.getC ontextPath()%>/Script/jquery-1.3.2.min.js"></script>
<script type="text/javascript"
src="<%=request.getContextPath()%>/js/jquery.cookie.js"></script>
<script type="text/javascript">
$(function(){
$("#add").click(function(){
saveUserInfo();
});
});
/**初始化页面时验证是否记住了密码**/
$(document).ready(function() {
if ($.cookie("rmbUser") == "true") {
$("#rmbUser").attr("checked", true);
$("#userName").val($.cookie("userName"));
$("#password").val($.cookie("passWord"));
}
});
/**保存用户信息到cookie中**/
function saveUserInfo() {
if ($("#rmbUser").attr("checked") == true) {
var userName = $("#userName").val();
var passWord = $("#password").val();
$.cookie("rmbUser", "true", { expires: 7 }); // 存储一个带7天期限的 cookie
$.cookie("userName", userName, { expires: 7 }); // 存储一个带7天期限的 cookie
$.cookie("passWord", passWord, { expires: 7 }); // 存储一个带7天期限的 cookie
}else {
$.cookie("rmbUser", "false", { expires: -1 });
$.cookie("userName", '', { expires: -1 });
$.cookie("passWord", '', { expires: -1 });
}
}
</script>
</head>
<body>
<form action="#" name="cookie">
用户名:
<input name="userName" id="userName" type="text" />
<br>
密码:
<input type="password" name="password" id="password" />
<input type="checkbox" id="rmbUser" name="rmbUser"/>
<input type="button" id="add" value="加入cookie" />
</form>
</body>
</html>
jQuery.cookie = function(name, value, options) {
if (typeof value != "undefined") {
options = options || {};
if (value === null) {
value = "";
options.expires = -1;
}
var expires = "";
if (options.expires
&& (typeof options.expires == "number" || options.expires.toUTCString)) {
var date;
if (typeof options.expires == "number") {
date = new Date();
date.setTime(date.getTime()
+ (options.expires * 24 * 60 * 60 * 1000));
} else {
date = options.expires;
}
expires = "; expires=" + date.toUTCString();
}
var path = options.path ? "; path=" + options.path : "";
var domain = options.domain ? "; domain=" + options.domain : "";
var secure = options.secure ? "; secure" : "";
document.cookie = [ name, "=", encodeURIComponent(value), expires,
path, domain, secure ].join("");
} else {
var cookieValue = null;
if (document.cookie && document.cookie != "") {
var cookies = document.cookie.split(";");
for ( var i = 0; i < cookies.length; i++) {
var cookie = jQuery.trim(cookies[i]);
if (cookie.substring(0, name.length + 1) == (name + "=")) {
cookieValue = decodeURIComponent(cookie
.substring(name.length + 1));
break;
}
}
}
return cookieValue;
}
};
中这一段代码明显是错误的
var cookies = document.cookie.split(";");
在js中只有
document.cookie.split(separator, limit)这样的写法
- 大小: 37.3 KB
分享到:
相关推荐
前端设计IE6IE7IE8IE9FF问题汇总IE和FirFox兼容问题[参照].pdf
jquery 模仿实现的在线客服 提供基本的参数设置 节省代码开发量 实现集成插件的快速开发 兼用IE6+ firfox chrom opera
[1]只需要选择相应的网站,软件就可以对网站与IE之间的需求回复的通讯情况进行分析并在同一界面显示其相应日志记录。每一个HTTP记录都可以详细的分析其 Cookies、消息头、字符查询等信息。支持HTTPS及分析报告输出为...
这个是我自己用jquery写的只有年份和月份的datepicker插件,支持自定义样式,在IE7+,firfox,chrome下测试通过.该插件可以一次在多个文本框上使用,也可以单独为每个文本框个性设置,使用简单,欢迎下载.
都是最新的firefox插件,其中 thunder extension 3.6支持5.9.*的迅雷
Flex调试工具 IE Firfox
firfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfoxfirfox
1 在IE6中,设定height为固定值时,当内容高于此设定值时,div框会自动扩展,而在IE7、IE8与firfox中div高度为固定值,不会扩展。Width同理。 标准 IE6 2 当设定min-height时,在标准浏览器中,表现为与IE6设定固定...
用于判断当前使用的浏览器以及版本,适用于IE、FIRFOX,不支持IE9
兼容ie,firfox,chrome的页面广告随机飘动效果.效果非常好。
*跨平台性能好,兼容IE,Firfox *可维护性好 *接口简单 *能够表达子菜单 *菜单显示时间不大于1ms/菜单项,响应时间亦如此。 *支持菜单间连线
firfox浏览器,带有firedebug,它将是我们调试脚本程序的最好的工具
selenium for firfox安装文件
只是谷歌 ###Just Google 是 mozila 客户端(例如 firefox)的附加组件,允许用户通过单击打开 google 页面 ###Futher fectures 将包括对所有 google 页面和自定义地址的支持,为用户购买更令人愉悦的外观 ...
左右翻书效果,在IE下运行会有些慢,推荐在firfox下,兼容性比较好
本demo使用jQuery包,实现表格列宽可拖拽功能,并实现页面reset时的重新布局。使用jQuery,方便函数的调用,给要处理的表格添加id 后,直接调用$("#id").movedTh()即可方便实现,修改了firfox的兼容性。
测试源码 博文链接:https://beijingsoft.iteye.com/blog/243419
firfox是一种功能很强大的浏览
FIrFOx调试专用浏览器FIrFOx调试专用浏览器FIrFOx调试专用浏览器
Firebug插件虽然功能强大,但是它已经和Firefox浏览器无缝地结合在一起,使用简单直观。如果你担心它会占用太多的系统资源,也可以方便地启用/关闭这个插件,甚至针对特定的站点开启这个插件。 在安装好插件之后,...