Advertisement
rdsedmundo

CookieJSP.js

Jun 23rd, 2014
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript">
  2.     /*<![CDATA[*/
  3.     function PegarCookie(nome) {
  4.         cookies = document.cookie.replace(/ /gi, "");
  5.  
  6.         if (cookies.search(nome) == -1)
  7.             return "";
  8.  
  9.         cookies = cookies.split(";");
  10.         for (i = 0; i < cookies.length; i++) {
  11.             nomeatual = cookies[i].split("=")[0];
  12.             nomevalor = cookies[i].split("=")[1];
  13.  
  14.             if (nomeatual == nome)
  15.                 return nomevalor;
  16.         }
  17.     }
  18.  
  19.     function RemoverCookie(nome) {
  20.         cookies = document.cookie.replace(/ /gi, "");
  21.  
  22.         if (cookies.search(nome) == -1)
  23.             return false;
  24.  
  25.         cookies = cookies.split(";");
  26.         for (i = 0; i < cookies.length; i++) {
  27.             nomeatual = cookies[i].split("=")[0];
  28.  
  29.             if (nomeatual == nome) {
  30.                 document.cookie = nomeatual
  31.                         + "=0; expires=Thu, 01 Jan 1970 00:00:00 GMT;"
  32.                 return true;
  33.             }
  34.         }
  35.  
  36.         return false;
  37.     }
  38.  
  39.     function SalvarCadastro() {
  40.         document.cookie = "nome="
  41.                 + document.getElementById("pessoa:nome").value;
  42.         document.cookie = "sobrenome="
  43.                 + document.getElementById("pessoa:sobrenome").value;
  44.         document.cookie = "cpf=" + document.getElementById("pessoa:cpf").value;
  45.     }
  46.  
  47.     function RecuperarCadastro() {
  48.         document.getElementById("pessoa:nome").value = PegarCookie("nome");
  49.         document.getElementById("pessoa:sobrenome").value = PegarCookie("sobrenome");
  50.         document.getElementById("pessoa:cpf").value = PegarCookie("cpf");
  51.     }
  52.  
  53.     function RemoverCadastro() {
  54.         RemoverCookie("nome");
  55.         RemoverCookie("sobrenome");
  56.         RemoverCookie("cpf");
  57.     }
  58.     /*]]>*/
  59. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement