if(!window.localStorage && /MSIE/.test(navigator.userAgent)){
if(!window.UserData) {
window.UserData = function(file_name) {
if(!file_name) file_name="user_data_default";
var dom = document.createElement('input');
dom.type = "hidden";
dom.addBehavior ("#default#userData");
document.body.appendChild(dom);
dom.save(file_name);
this.file_name = file_name;
this.dom = dom;
return this;
}; window.UserData.prototype = {
setItem:function(k, v) {
this.dom.setAttribute(k,v);
this.dom.save(this.file_name);
},
getItem:function(k){
this.dom.load(this.file_name);
return this.dom.getAttribute(k);
},
removeItem:function(k){
this.dom.removeAttribute(k);
this.dom.save(this.file_name);
},
clear:function() {
this.dom.load(this.file_name);
var now = new Date();
now = new Date(now.getTime()-1);
this.dom.expires = now.toUTCString();
this.dom.save(this.file_name);
}
};
}
window.localStorage= new window.UserData("local_storage");
}

最新文章

  1. MP3文件信息批量更改器
  2. css-关于位置
  3. [每日电路图] 10、两种MOS管的典型开关电路
  4. setNeedsDisplay,setNeedsLayout
  5. VI 命令 gg 跳到第一行,dG 删除后面的所有内容
  6. 5. apktool 给XX手机卫士加广告页
  7. 【转】如何让DIV水平和垂直居中
  8. XAML 概述一
  9. 第十六篇、MBprogressHUD的使用和获取当前的控制器
  10. 通过jQuery或ScriptManager以Ajax方式访问服务
  11. using namespace cocos2d;
  12. java中的二进制
  13. C#中HashTable的用法 【转】
  14. [问题解决] locale::facet::_S_create_c_locale name not valid
  15. doc-remote-debugging.html
  16. OC类的本质及分类
  17. Java可变参数以及一个简单应用
  18. stl总结精简版
  19. AGC016D - XOR Replace 置换/轮换
  20. 3sum 求三数之和等于0,不允许重复

热门文章

  1. Centos7更改yum源与更新系统
  2. 导出无法正常启动的VMware虚拟机中的文件
  3. JavaCSV之写CSV文件
  4. tomcat的配置和优化
  5. Constructor Overloading in Java with examples 构造方法重载 Default constructor 默认构造器 缺省构造器 创建对象 类实例化
  6. javascript 知道这20个正则表达式,能让你少写1,000行代码
  7. django后台获取相同name名的数据
  8. MySQL 通用查询日志和慢查询日志分析
  9. ftp文件上传和下载
  10. [华为]查找两个字符串a,b中的最长公共子