ShareObject使用

ShareObject,顾名思义共享对象,而通常意义上的共享,从B/S结构上来讲,无非是客户端(浏览器端)的共享和服务器端的共享了,不错,ShareObject刚好份演了这两种角色。而且ShareObject也是按此进行了两种分类,一类是LSO——Local Share Object(本地共享对象)其实类似于cookie,而另一种RSO——Remote Share Object(远程共享对象) 我感觉比较类似于JSP中的Application对象,但好象比Application更强大。

我们这里只介绍本地共共享

一:LSO(本地共享对象)
LSO的用法比较简单,和我们平常操作Cookie大同小异:
1.得到一个共享对象:
var so=SharedObject.getLocal("mydata","/");
2.往共享对象里存入值:
var user =new Object();
              user.userName=userName.text;
              user.passWord=passWord.text;
              user.isSaveLogin=(remember.selected==true?1:0);
              so.data.user=user;
3.清除共享对象里的值:
       var so =SharedObject.getLocal("mydata","/");
                            if(so.data.user!=null){
                                   so.data.user=null;
                            }
4.读取共享对象里的值:
       var so =SharedObject.getLocal("mydata","/");
                            if(so.data.user!=null){
                                   userName.text=so.data.user.userName;
                                   passWord.text=so.data.user.passWord;
                                   if(so.data.user.isSaveLogin.toString()=="1"){
                                          remember.selected=true;
                                   }

你可能感兴趣的:(JavaScript)