Jump to content


Photo

Contador De Cliques Em Link


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 kaka238

kaka238

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino
  • Localidade:sao paulo

Posted 26/01/2011, 15:28

Ola Tenho um código que conta os clique de um determinado link mas apenas um por pagina

Mas precizo que ele conte em varios link na mesma pagina

<script type="text/javascript" src="file:///D|/Downloads/cookie.js"></script>
<script type="text/javascript">
var CookieUtil =
{
get: function(name)
{
var cookieName = encodeURIComponent(name) + "=",
cookieStart = document.cookie.indexOf(cookieName),
cookieValue = null;

if(cookieStart > -1)
{
var cookieEnd = document.cookie.indexOf(";", cookieStart);

if(cookieEnd == -1)
{
cookieEnd = document.cookie.length;
}

cookieValue = decodeURIComponent(document.cookie.substring(cookieStart + cookieName.length, cookieEnd));
}
return cookieValue
},

set: function(name, value, expires, path, domain, secure)
{
var cookieText = encodeURIComponent(name) + "=" + encodeURIComponent(value);

if(expires instanceof Date)
{
cookieText += "; expires=" + expires.toGMTString();
}

if(path)
{
cookieText += "; path=" + path;
}

if(domain)
{
cookieText += "; domain=" + domain;
}

if(secure)
{
cookieText += "; secure";
}

document.cookie = cookieText;
},

unset: function(name, path, domain, secure)
{
this.set(name, "", new Date(0), path, domain, secure);
}
}

var vCont = -0;

window.onload = function()
{
var contador = CookieUtil.get('contador');

if(contador != null)
{
document.getElementById('contador').value = contador;
vCont = parseInt(contador);
}

if(contador == null)
{
vCont = 0;
}
}

function conta()
{
vCont = vCont + 1;
document.getElementById('contador').value = vCont;
CookieUtil.set('contador', vCont);

return false;
}
</script>


<input type="text" id="contador" size="5" />
<a href="http://seligabroto.b...target=_"blank" onclick="conta();">Clique</a>




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq