Jump to content


Photo

Contador De Clique


  • Faça o login para participar
8 replies to this topic

#1 kaka238

kaka238

    Novato no fórum

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

Posted 24/01/2011, 07:48

Ola Alguem poderia me ajudar fiz um contador de clique simples.

Quando Atualizo a pagina os numeros somen como faço para manter os numeros na pagina
?


<!--
var vCont = 0;
function conta(){
vCont = vCont + 1;
document.getElementById('contador').value = vCont;
}
//-->
</script>
</head>


<body>
<input type="text" id="contador" name="isso" size="5" />
<a href="http://google.com" target="_blank" onclick="conta();" valuehref="http://google.com" >clique</a>

#2 Luis Vasconcellos

Luis Vasconcellos

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 24/01/2011, 11:39

Basta usar um cookie !

cookie.js
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);
	}
}

index.html

<html>
<title></title>
<head>
<script type="text/javascript" src="cookie.js"></script>
<script type="text/javascript">
	
	var vCont = -1;
	
	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>
</head>
<body>
	<input type="text" id="contador" size="5" />
	<a href="#" onclick="conta();">Clique</a> 
</body>
</html>

Se não entender o codigo avisa. O cookie.js é um arquivo desenvolvido especialmente pra manipualação de cookies.
Espero ter ajudado ! Abraços.
Luis Vasconcellos
Graduando em Ciencia da Computação - UFF/RJ

#3 kaka238

kaka238

    Novato no fórum

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

Posted 25/01/2011, 16:29

Quase isso mais queria um que acompanhase

varios link na mesma pagina

;.

Edição feita por: kaka238, 25/01/2011, 16:31.


#4 Luis Vasconcellos

Luis Vasconcellos

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 25/01/2011, 16:38

Eu resolvi o problema proposto por você no tópico. Explica melhor o que voce quer para voce conseguir ser ajudado ! Abraços.
Luis Vasconcellos
Graduando em Ciencia da Computação - UFF/RJ

#5 kaka238

kaka238

    Novato no fórum

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

Posted 25/01/2011, 18:27

Precizo de um Código que mostre os cliques de varios links diferentes em uma mesma pagina

este que vc me paço só da para um link por pagina.,

#6 Luis Vasconcellos

Luis Vasconcellos

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 25/01/2011, 18:30

Precizo de um Código que mostre os cliques de varios links diferentes em uma mesma pagina

este que vc me paço só da para um link por pagina.,


Entao voce quer codigo por encomenda. O que te mostrei é mais de 80% da logica que voce quer ! Tenho certeza que voce consegue. Abraços.
Luis Vasconcellos
Graduando em Ciencia da Computação - UFF/RJ

#7 kaka238

kaka238

    Novato no fórum

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

Posted 26/01/2011, 06:28

Então Aquele que vc me paço da para fazer isso.

Valeu, vou tenta la.


Cara não consegui sou novato em java

não tem como colocar um id em cada link

para o codigo localizar cada link diferente ?

Edição feita por: kaka238, 26/01/2011, 06:29.


#8 Luis Vasconcellos

Luis Vasconcellos

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 26/01/2011, 06:37

Então Aquele que vc me paço da para fazer isso.

Valeu, vou tenta la.


Cara não consegui sou novato em java

não tem como colocar um id em cada link

para o codigo localizar cada link diferente ?


Nao utilize id, pois só pode existir um id por elemento. Utilize classes, desse modo voce consegue atingir seu objetivo !
OBS: Voce quis dizer JavaScript, Java é uma linguagem totalmente diferente !

Abracos !
Luis Vasconcellos
Graduando em Ciencia da Computação - UFF/RJ

#9 kaka238

kaka238

    Novato no fórum

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

Posted 26/01/2011, 10:22

Não consegui tem como vc monta um codigo pra mim,.




1 user(s) are reading this topic

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

IPB Skin By Virteq