Ir para conteúdo
Fórum Script Brasil

ISaiassl

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que ISaiassl postou

  1. to ficando maluko.... Eu só quero sobreescrever uma detarminada cookie se o valor da cookie for = 0(null) e a variável da url não for =0(null) e se caso o valor da cookie não for = 0(null) mas na variével da url for outro valor e não o 0(null), então sobreescreve o cookie com o valor da url que não for = 0(null). Entendeu? to ficando maluko.... veja meu javascript como é (só para entender quero trabalhar com váriável de url e somente sobreescrever a variável da url no cookie se valor do cookie for 0 e o valor da variável da url não for 0. <!--############################################ # # # SCRIPT PARA PEGAR VARIÁVEIS DE URL # # # #############################################--> <script language="javascript"> function _GET(name) { var url = window.location.search.replace("?", ""); var itens = url.split("&"); for(n in itens) { if( itens[n].match(name) ) { return decodeURIComponent(itens[n].replace(name+"=", "")); } } return 0; } <!-- SCRIPT PARA GRAVAR VARIÁVEIS / SETKOOKIE --> function setCookie(nome, valor, diasDuracao){ var exdate = new Date(); var param_sessid = _GET("id_indicou"); var param_sessid2 = _GET("zanpid"); exdate.setTime(exdate.getTime() + (diasDuracao * 24 * 3600 * 1000)); document.cookie = nome + "=" + escape(valor)+ ((diasDuracao == null) ? "" : "; expires=" + exdate); } <!-- SCRIPT PARA PEGAR VARIÁVEIS ESPECÍFICAS DE URL --> var param_sessid = _GET("id_indicou"); var param_sessid2 = _GET("zanpid"); //document.write(param_sessid); <!-- SCRIPT PARA RECUPERAR COOKIES --> function getCookieVal (offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } function GetCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return 0; } <!-- CRIAÇÃO DOS COOKIEs --> var idindicador=GetCookie('id_indicador'); var idzanpid=GetCookie('id_zanpid'); if (idindicador!=null && idindicador!="" && idindicador!=0 && idzanpid!=null && idzanpid!="" && idzanpid!=0) { GetCookie('id_indicador') GetCookie('id_zanpid') alert("TESTANDO indicado por: " + idindicador + " TESTANDO o ID ZANPID é: " +idzanpid ); } else { setCookie("id_indicador", param_sessid, 10) setCookie("id_zanpid", param_sessid2, 60) } java script:alert(document.cookie) </script>
×
×
  • Criar Novo...