Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, Estive tentando fazer uma soma com o valor contido num cookie, o cookie __utml. Suponhamos que ele tenha sido criado com o valor 1. Daí quando uso o getCookie() para extrair o seu valor, e em seguida somá-los, usando a sintaxe 1, ao invés dele pensar em matemática (1+1=2) ele coloca um número 1 ao lado do outro, como aconteceria no caso do document.write("1"+"1"). Sintaxe 1 var c_prev = getCookie("__utml")+(1). A questão é: como faço operações matemáticas com os valores do cookies, no Javascript? Obrigado pela ajuda.
cara, eu acho que o problema que você tem é o seguinte, você não esta somando, esta concatenando, tenho quase certeza que a função getCookie retorna uma string, faça esse teste e veja o que aparece:
alert(typeof(getCookie("__utml")));
basta converter a string para o tipo que você pretende.
abraço!
Use a função ParseInt()
Tudo bem Henrique?
Tenho um modelo aqui, modifiquei pra fazer a contagem conforme esta precisando, veja se te ajuda.
Ver ModeloVou colocar apenas o código da contagem aqui no texto, mas acessa o modelo e vê o código fonte da pagina.
Precisando de ajuda manda um email pra aula@webdre.com.br