Javascrip témakörök Adattárolás témakörei

Tárolt munkamenetek. 209

Tárolt sessionStorage és localStorage adatok lekérdezése.

sessionStorage megsemmisül, ha felhasználó bezárja az adott böngészőt.

Jelenleg létező, tárolt munkamenetek darabszáma:

<script type="text/javascript">
        taroltsession="Tárolt sessionStorage elemek száma ="+ sessionStorage.length;
        document.write(taroltsession);
  document.write("<br />");
        taroltlocal="Tárolt localStorage elemek száma ="+ localStorage.length;
        document.write(taroltlocal);
</script>

---------------------------------------------------------------------------------------------------------------

Fenti programunk eredménye:

 


 

Jelenleg létező, tárolt munkamenetek változóinak elnevezése:

<script language="JavaScript" type="text/javascript" >
var ses=0;
var loc=0;
document.write ("<b><u>A sessionStorage tömbben tárolt elemek neve:</u></b><br />");
   for ( var i=0; i<sessionStorage.length; i++) 
    { if(i>500){break;}
      ses++;
      var session_valtozok = sessionStorage.key(i);
      document.write ("<b>"+ ses +". "+session_valtozok+"</b> <br />");
    }
document.write ("<br /><br />");
document.write ("<b><u>A localStorage tömbben tárolt elemek neve:</u></b><br />");
   for ( var i=0; i<localStorage.length; i++) 
    { if(i>500){break;}
      loc++;
      var local_valtozok = localStorage.key(i);
      document.write ("<b>"+ loc +". "+local_valtozok+"</b> <br />");
    }
</script>

-----------------------------------------------------------------------------------------------------------------

Fenti programunk eredménye:

 


 

Tárolt elemek értéke.

<script language="JavaScript" type="text/javascript" >
var ses=0;
var loc=0;
document.write ("<b><u>A sessionStorage tömbben tárolt elemek értéke:</u></b><br />");
   for ( var i=0; i<sessionStorage.length; i++) 
    { 
     ses++;
     var neve = sessionStorage.key(i);
     var erteke=sessionStorage[neve];
     document.write ("<b>"+ ses +". "+neve+" = "+ erteke +"</b> <br />");
    }
document.write ("<br /><br />");
document.write ("<b><u>A localStorage tömbben tárolt elemek értéke:</u></b><br />");
   for ( var i=0; i<localStorage.length; i++) 
    { 
     loc++;
     var neve = localStorage.key(i);
     var erteke=localStorage[neve];
     document.write ("<b>"+ loc +". "+neve+" = "+ erteke +"</b> <br />");
    }

</script>

 


 

Egyszerűen:
Ha a tárolt elemek számát tudjuk, igen, mert az oldal elején már lekérdeztük, akkor egy szám megadásával, tetszőleges tárolt elemet lekérdezhetünk.

<script language="JavaScript" type="text/javascript" >
   var local_key = localStorage.key(0);
       document.write (local_key);
</script>

 


 

 

 

Vissza a lap elejére