最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

改版了網(wǎng)上的一個js操作userdata

 更新時間:2007年04月27日 00:00:00   作者:  
改版了網(wǎng)上的一個js操作userdata,并根據(jù)其它網(wǎng)友的文章結合了下。希望對需要的朋友有所幫助。

復制代碼 代碼如下:

<input type=text id=a><button onclick="Session.save('a',a.value);"><button onclick="alert(Session.load('a'))">
<body>
<SCRIPT LANGUAGE="JavaScript">
<!--

var Session={
isinit:false,
init:function(){
SessionObj = document.createElement('input');
SessionObj.type = "hidden";
SessionObj.id = "Sessionid";
SessionObj.style.behavior = "url('#default#userData')"
document.body.appendChild(SessionObj);
this.isinit=true;
},
save:function(sessionName,value){
this.isinit?'':this.init();
if (sessionName != null && sessionName != ""){
SessionObj.setAttribute(sessionName,value)
SessionObj.save("s")
}
},
load:function(sessionName){
this.isinit?'':this.init();
if (sessionName != null && sessionName != ""){
SessionObj.load("s");
return SessionObj.getAttribute(sessionName);
}
}
}

//-->
</SCRIPT>

下面是其它網(wǎng)友文章:
js 保存大量數(shù)據(jù).
IE系列存儲到電腦上,直到刪除文件.
FF關閉則刪除
復制代碼 代碼如下:

<script>
//userData類
var RuserData={
o:null,
timeExpires:7,
browser:'',
//初始化userdata
init:function()
{
if(this.browser != '')
return true;
if(window.ActiveXObject)//for IE {
try{
this.o=document.createElement("input");
this.o.id="Ruserdata";
this.o.type="hidden";
this.o.style.behavior="url(#default#userData)";
this.browser='ie';
document.body.appendChild(this.o);
return true;
}catch(e){return false;}
}else if(window.sessionStorage)//FF 2.0+*/
{
try{
this.o=window.sessionStorage;
this.browser='ff';
return true;
}catch(e){return false;}
}
return false;
},
setVal:function(key,val,timeout/*正定義超時時間,為空用默認值*/){
this.init();
if(this.browser == 'ie'){
try{
this.o.load(key);
this.o.expires=typeof timeout == 'undefined' ? this.getTimeLimit(this.timeExpires) : this.getTimeLimit(timeout);
this.o.setAttribute('value',val);
this.o.save(key);
return true;
}catch(e){return false}
}else if(this.browser == 'ff'){
try{this.o.setItem(key,val);return true;}
catch(e){return false}
}
},
getVal:function(key){
this.init();
if(this.browser == 'ie'){
try{
this.o.load(key);
return this.o.getAttribute('value');
}catch(e){return false;}
}else if(this.browser == 'ff'){
try{return this.o.getItem(key);}
catch(e){return false}
}
},
delVal:function(key){
this.init();
if(this.browser == 'ie'){
try{
this.o.load(key);
this.o.expires=new Date(315532799000).toUTCString();
this.o.save(key);
return true;
}
catch(e){return false;}
}else if(this.browser == 'ff'){
try{this.o.removeItem(key);return true;}
catch(e){return false}
}
},
getTimeLimit:function(days/*設置超時天數(shù)*/){
var d=new Date();
d.setDate(d.getDate() + days);
return d.toUTCString();
}
};
window.onload=function(){
//alert(RuserData.delVal('renchao'));
//alert(RuserData.setVal('renchao','腳本之家m.fzitv.net'));
alert(RuserData.getVal('renchao'));
}
</script>

使用方法:
復制代碼 代碼如下:

window.onload=function(){
//alert(RuserData.delVal('renchao'));
//alert(RuserData.setVal('renchao','腳本之家m.fzitv.net'));
alert(RuserData.getVal('renchao'));
}

相關文章

  • LayUI+Shiro實現(xiàn)動態(tài)菜單并記住菜單收展的示例

    LayUI+Shiro實現(xiàn)動態(tài)菜單并記住菜單收展的示例

    這篇文章主要介紹了LayUI+Shiro實現(xiàn)動態(tài)菜單并記住菜單收展的示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • 學習JavaScript設計模式之模板方法模式

    學習JavaScript設計模式之模板方法模式

    這篇文章主要為大家介紹了JavaScript設計模式中的模板方法模式,對JavaScript設計模式感興趣的小伙伴們可以參考一下
    2016-01-01
  • 對Web開發(fā)中前端框架與前端類庫的一些思考

    對Web開發(fā)中前端框架與前端類庫的一些思考

    這篇文章主要介紹了對Web開發(fā)中前端框架與前端類庫的一些思考,本文講解了前端框架的理解誤區(qū)、前端框架與前端類庫的區(qū)別、前端MVC框架思想等內容,需要的朋友可以參考下
    2015-03-03
  • javascript實現(xiàn)列表滾動的方法

    javascript實現(xiàn)列表滾動的方法

    這篇文章主要介紹了javascript實現(xiàn)列表滾動的方法,較為詳細的分析了javascript實現(xiàn)列表滾動的頁面布局及javascript滾動效果的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • JS正則驗證郵箱的格式詳細介紹

    JS正則驗證郵箱的格式詳細介紹

    這篇文章主要介紹了JS正則驗證郵箱的格式。需要的朋友可以過來參考下,希望對大家有所幫助
    2013-11-11
  • 詳解基于webpack&gettext的前端多語言方案

    詳解基于webpack&gettext的前端多語言方案

    這篇文章主要介紹了詳解基于webpack&gettext的前端多語言方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • javascript函數(shù)的call、apply和bind的原理及作用詳解

    javascript函數(shù)的call、apply和bind的原理及作用詳解

    javascript函數(shù)的call、apply和bind?本質是用來實現(xiàn)繼承的,專業(yè)點說法就是改變函數(shù)體內部this的指向,當一個對象沒有某個功能時,就可以用這3個來從有相關功能的對象里借用過來,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • js實現(xiàn)網(wǎng)頁多級級聯(lián)菜單代碼

    js實現(xiàn)網(wǎng)頁多級級聯(lián)菜單代碼

    這篇文章主要介紹了js實現(xiàn)網(wǎng)頁多級級聯(lián)菜單代碼,涉及javascript基于數(shù)組動態(tài)構造多級級聯(lián)菜單的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-08-08
  • JS 如果改變span標簽的是否隱藏屬性

    JS 如果改變span標簽的是否隱藏屬性

    JS 如果改變span標簽的是否隱藏屬性,大家根據(jù)需要選擇使用。
    2011-10-10
  • JavaScript中數(shù)組常見操作技巧

    JavaScript中數(shù)組常見操作技巧

    下面介紹JavaScript中的數(shù)組對象遍歷、讀寫、排序等操作以及與數(shù)組相關的字符串處理操作,需要的的朋友參考下吧
    2017-09-09

最新評論

惠安县| 那坡县| 连山| 靖边县| 瓦房店市| 赤壁市| 习水县| 广南县| 舒兰市| 霞浦县| 和顺县| 乌鲁木齐市| 吉木萨尔县| 民勤县| 拉萨市| 南投市| 民乐县| 临湘市| 镇原县| 塔河县| 大英县| 政和县| 高清| 冷水江市| 长白| 松滋市| 灵台县| 宁武县| 庐江县| 浦江县| 中超| 孙吴县| 三门县| 宜春市| 饶平县| 乌兰县| 彰化市| 内丘县| 平顺县| 潮安县| 迁西县|