Jump to content


comunik

Member Since 30/05/2005
Offline Last Active 01/10/2009, 11:13
-----

Topics I've Started

Sistema De Votação Em Site

23/09/2009, 15:18

Cuido de um site de balada e nele tem um concurso onde o visitante vota na melhor foto escolhida pelo fotografo.

Fiz um sistema que está teoricamente seguro contra burlamento de usuários "espertinhos", porém ainda tem um problema muito sério, eles usam e-mails temporários pra votar e no final da semana tenho resultados como:
1º 700 votos
2º 450 votos
3º 30 votos
4º 5 votos e etc...

O que põe em dúvida a credibilidade do site perante aos seus visitantes...
Criei um filtro por IP pra não deixar ninguém votar mais de uma vez com o mesmo IP, mas o pessoal estava reclamando pq muitas vezes tem computadores ligados em rede querendo votar e não conseguindo, então tirei.

Até criei uma lista de domínios de email banidos para a votação, mas sempre tem um serviço novo de e-mail temporário que não conheço, e esse método é ruim pois, só fico sabendo do email temporário depois que já tem uns 50 votos com ele!
Alguma sugestão?

Erro: Stack Overflow At Line:0

13/02/2009, 15:38

Boa tarde a todos!

Eu estou usando o seguinte código:
<script type="text/javascript">
function ChangeImg(img,fid) {
	var ele = document.getElementById(fid);
	ele.setAttribute('src','images/loader.gif');
	ele.onload = function() {
		ele.setAttribute('src',img);
	}
	return false;
}
</script>
<div class="g"><img src="grande.jpg" id="amplia" /></div>
<a href="#" onclick="ChangeImg('image.jpg','amplia');"><img src='thumbs.jpg' /></a>

e no internet explorer 7 da um alert dizendo: Stack overflow at line:0

O que pode ser isso?

* O script funciona mas da esse erro chato!

Problema Com Eval E Função Do Rollover Do Mc

16/01/2009, 17:00

Boa tarde.
Estou com o seguinte AS

var fi = Array('DSC_0757.jpg','DSC_0803.jpg','DSC_0821.jpg','DSC_0832.jpg','DSC_0837.jpg','DSC_0850.jpg','DSC_0871.jpg','DSC_0882.jpg','DSC_0899.jpg','DSC_0921.jpg','DSC_0932.jpg','DSC_0963.jpg','DSC_0979.jpg','DSC_0992.jpg');
var fle = fi.length;
for(var i=0;i<fle;i++) {
	path = eval('f'+(i+1));
	loadMovie('../colecao/'+fi[i],path.alvo);
	path.onRollOver = function() {
		trace(i);
	};
}

o problema é que não consigo usar mais a variavel "i" dentro da função do RollOver pois retorna sempre 14, que é o número total de valores dentro da array "fi". Alguém sabe dizer o problema?

IPB Skin By Virteq