> 웹 프론트엔드 > JS 튜토리얼 > 인터넷에서 js 작업 userdata_javascript 기술 수정

인터넷에서 js 작업 userdata_javascript 기술 수정

WBOY
풀어 주다: 2016-05-16 19:14:12
원래의
1063명이 탐색했습니다.

复主代码 代码如下:

<입력 유형=텍스트 ID=a>< 버튼 onclick="Session.save('a',a.value);">

下면是其它网友文章:
js 保存大weight数据.
IE系列存储到电脑上,直到删除文件.
FF关闭则删除
复代码 代码如下:

<script> <br>//userData类 <br>var RuserData={ <br>o:null, <br>timeExpires:7, <br>browser:'', <br>//初始化userdata <br>init:function( ) <br>{ <br>if(this.browser != '') <br>true를 반환합니다. <br>if(window.ActiveXObject)//for IE { <br>try{ <br>this.o=document.createElement("input"); <br>this.o.id="Ruserdata"; <br>this.o.type="숨김"; <br>this.o.style.behavior="url(#default#userData)"; <br>this.browser='ie'; <br>document.body.appendChild(this.o); <br>참을 반환합니다. <br>}catch(e){return false;} <br>}else if(window.sessionStorage)//FF 2.0 */ <br>{ <br>try{ <br>this.o=window.sessionStorage; <br>this.browser='ff'; <br>참을 반환합니다. <br>}catch(e){return false;} <br>} <br>return false; <br>}, <br>setVal:function(key,val,timeout/*정정义超时时间,为공용默认值*/){ <br>this.init(); <br>if(this.browser == 'ie'){ <br>try{ <br>this.o.load(key); <br>this.o.expires=시간 초과 유형 == '정의되지 않음' ? this.getTimeLimit(this.timeExpires) : this.getTimeLimit(timeout); <br>this.o.setAttribute('value',val); <br>this.o.save(키); <br>참을 반환합니다. <br>}catch(e){return false} <br>}else if(this.browser == 'ff'){ <br>try{this.o.setItem(key,val);return true;} <br>catch(e){return false} <br>} <br>}, <br>getVal:function(key){ <br>this.init(); <br>if(this.browser == 'ie'){ <br>try{ <br>this.o.load(key); <br>return this.o.getAttribute('value'); <br>}catch(e){return false;} <br>}else if(this.browser == 'ff'){ <br>try{return this.o.getItem(key);} <br>catch (e){return false} <br>} <br>}, <br>delVal:function(key){ <br>this.init(); <br>if(this.browser == 'ie'){ <br>try{ <br>this.o.load(key); <br>this.o.expires=new Date(315532799000).toUTCString(); <br>this.o.save(키); <br>참을 반환합니다. <br>} <br>catch(e){return false;} <br>}else if(this.browser == 'ff'){ <br>try{this.o.removeItem(key);return true; } <br>catch(e){return false} <br>} <br>}, <br>getTimeLimit:function(days/*设置超时天数*/){ <br>var d=new Date(); <br>d.setDate(d.getDate()일); <br>d.toUTCString()을 반환합니다. <br>} <br>}; <br>window.onload=function(){ <br>//alert(RuserData.delVal('renchao')); <br>//alert(RuserData.setVal('renchao','脚本之家www.jb51.net')); <br>alert(RuserData.getVal('renchao')); <br>} <br></script>

사용 방법:
复主代码 代码如下:

window.onload=function(){
//alert(RuserData.delVal('renchao'));
//alert(RuserData.setVal('renchao','脚本之家www.jb51.net'));
alert(RuserData.getVal('renchao'));
}
관련 라벨:
js
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿