Share Pastebin
Guest
Public paste!

Chavao

By: a guest | Jul 4th, 2009 | Syntax: JavaScript | Size: 1.13 KB | Hits: 11 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. function validaCookie(name){
  2. /*valida cookie*/
  3.         var nameEQ = name + "="; /* recebe um parametro e concatena com = */
  4.         var ca = document.cookie.split(';'); /* separa o conteudo em um Array, o array é definido tirando os ";" e tornando o restante em cada indice do array */
  5.  
  6.         for(var i=0,x=ca.length;i<x;i++){ /* percorre o array */
  7.                 var c = ca[i]; /* adiciona o valor de um indice em uma variavel dãããa */
  8.  
  9.                 while (c.charAt(0)==' ') { /* enquanto o primeiro carecter for espaço */
  10.                         c = c.substring(1,c.length); /* vai pegando a partir do segundo caracter até o tamanho da string, e adicionando a mesma variavel até */
  11.                 } /* o while seja falso :P */
  12.  
  13.                 if (c.indexOf(nameEQ) == 0){ /* se o parametro recebido na função concatenado com = estiver na primeira posição da string depois do tratamento com o while ele retorna verdadeiro */
  14.                         return true; /* e acaba o script por aqui */
  15.                 }
  16.         }
  17.         return false; /* senão ele retorna falso e ficam felizes para sempre */
  18. }/* FIM JS GENERICO */