Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

18-04-2009 08:56

olá pessoal quero saber como faço pra mudar uma imagem ,(pequena mesmo) após uma certa quantia de cliques?


exemplo:

uma imagem de pokemon ai as pessoas pegam o código e colam em blog,site ou em fórum ,toda vez que alguem clicar vai acumulando cliques ai quando chegar num número determinado de cliques (ex: 50 cliques) o pokemon muda de imagem!ou seja evolui!!???

tipo esse site>>> http://www.pokeplushies.com/feed/171968

ex2:

imagem.gif IF exist 30 ( :2 <-- se existir 30 cliques ele vai pra 2) ELSE (imagem.gif <- caso não ele não altera a imagem)

:2
imagem2.gif IF exist 50 (3: <-- se existir 50 cliques ele vai pra 3) ELSE (imagem2.gif <- caso não ele não altera a imagem)

e assim por diante?? eu sei que os comando estão errados ou não tem nada a ver! mas estou aqui pra aprender!!
mas claro quero esse projeto de uma maneira mais simples e sem banco de dados! porque não sei muito de html! sou iniciante ! :cool


vlw
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como mudar imagem depois de um número exato de cliques?

18-04-2009 09:55

Acho que você terá que usar banco de dados MySQL.

Você teria que ter uma tabela com os campos:
id ( identifica quem está usando, site, pessoa, etc... )
click ( vai incrementando o número de clicks )
img_1 ( imagem no estágio 1 )
img_2 ( imagem no estágio 2 )

Depois você cria sua consulta, contando o número de clicks, se for tanto, mostra a imagem armazenada em img_1, se tantos, img_2...

Ai o click na imagem carrega outro documento que vai fazer o update, incrementandoo campo click.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

18-04-2009 11:36

cara vocês aqui do codigosnaweb responderam rapidooo!!! muita eficiência! Parabéns! mas a questão é como eu disse sem banco de dados não tem como ??? pq não sei nada de banco de dados! tem como fazer algo desse tipo? mais fácil? vlw
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como mudar imagem depois de um número exato de cliques?

18-04-2009 18:38

Sem bd só cookie, usa a caixa de busca Google e digita: cookie, estuda algum exemplo mais próximo do que procura, qualquer coisa volte a postar.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

18-04-2009 19:20

ok!! obrigado pela paciência :-)
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

21-04-2009 09:24

cara lembra do cookie que vc postou que quando o visitante visitar a página 5 vezes vai abrir uma página?

olha o código se nao lembra!

<font face=arial size=2 color=#696969> Esse script faz com que através de um cookie, seja aberto uma página quando o visitante atingir 5 visitas armazenadas pelo cookie, está configurado para ficar ativo no computador do visitante por 1 dia, é só olhar o código fonte e alterar o que precisa. <SCRIPT LANGUAGE="JavaScript"> <!-- var namecookie = "meucookie" // meucookie = nome que o cookie terá, mude se quizer 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 null; } function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (2 < argc) ? argv[2] : null; var path = (3 < argc) ? argv[3] : null; var domain = (4 < argc) ? argv[4] : null; var secure = (5 < argc) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } function DisplayInfo() { var expdate = new Date(); var visit; expdate.setTime(expdate.getTime() + (1 * 24 * 60 * 60 * 1000)); if(!(visit = GetCookie(namecookie))) /// visit = 0; visit++; SetCookie(namecookie, visit, expdate, "/", null, false);/// var message; if(visit == 5) // se for a 5ª visita abre a página abaixo ///////////// página que é aberta ///////////////// window.open('http:\\www.google.com.br','_blank','') ; ///////////// página que é aberta ///////////////// message=""; } function ResetCounts() { var expdate = new Date(); expdate.setTime(expdate.getTime() + (1 * 24 * 60 * 60 * 1000)); visit = 0; SetCookie(namecookie, visit, expdate , "/", null, false);/// history.go(0); } // --> </script> <BODY onload="DisplayInfo()"> <FORM> <CENTER> <INPUT NAME="reset" TYPE="BUTTON" VALUE="deletar cookie" OnClick="ResetCounts()" style="font-family:verdana;font-size:8pt;color:black;"> </CENTER> </FORM>

é o seguinte eu visititei 5 vezes e nada aconteceu!!! o que tá errado ? e tem como usar ele pra fazer o esquema que tou querendo das imagens?

obs: quando o visitante visitar a página que contem o código ele vai criar o cookie e marcar um! e vai marcando ate chegar em 5 e abrir a janela né?

queria ele fazer pra quando visitar ele vai marcando ,tipo até 30 ai ao invés de abrir uma janela ele passa mostrar a 2 imagem?

ex:quando a página que contém o código for visitada 30 vezes ele vai identificar e passar pra próxima IF( etapa) que no caso exibir ao invéns de imagem1.gif vai exibir imagem2.gif!

como funciona: ele vai ter na sua extensão as url de cada imagem! porem ele vai usar apenas a definida ,e esperar pra ir pra próxima etapa,( no caso a imagem2.gif) tem como ?????

flw!!!!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como mudar imagem depois de um número exato de cliques?

21-04-2009 09:47

Você alterou o script original, fazendo com que ele não funcionasse, um erro que você cometeu

window.open('http:\\www.google.com.br','_blank','') ;

\\ não existe em nenhum link, veja no original

http://www.codigosnaweb.com/janelas/cookie_vezes.html

O script original está funcionando tanto no FF quanto no IE

Quanto a troca de figuras, pega esse trecho do script original

if(visit == 5) // se for a 5ª visita abre a página abaixo ///////////// página que é aberta ///////////////// window.open('sua_pagina.html','_blank','') ; ///////////// página que é aberta ///////////////// message="";

e troca por esse

document.getElementById('alvo').innerHTML=visit;

if(visit <= 5) { document.getElementById("figura").src="fig1.gif"; } if(visit > 5 && visit <= 10) { document.getElementById("figura").src="fig2.gif"; } if(visit > 10 && visit <= 15) { document.getElementById("figura").src="fig3.gif"; }

No body da página você adiciona o seguinte

<div id="alvo"></div> <img src="fig1.gif" id="figura">

Troca as figuras por imagens válidas no seu computador e testa.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

21-04-2009 16:22

ahhhhhhhhhhhh nao consegui ainda!! muita coisa e eu tô aprendendo agora! olha o que eu fiz!

<font face="arial" color="#696969" size="2"> Esse script faz com que através de um cookie, seja aberto uma página quando o visitante atingir 5 visitas armazenadas pelo cookie, está configurado para ficar ativo no computador do visitante por 1 dia, é só olhar o código fonte e alterar o que precisa. <script language="JavaScript"> <!-- var namecookie = "meucookie" // meucookie = nome que o cookie terá, mude se quizer 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 null; } function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (2 < argc) ? argv[2] : null; var path = (3 < argc) ? argv[3] : null; var domain = (4 < argc) ? argv[4] : null; var secure = (5 < argc) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } function DisplayInfo() { var expdate = new Date(); var visit; expdate.setTime(expdate.getTime() + (1 * 24 * 60 * 60 * 1000)); if(!(visit = GetCookie(namecookie))) /// visit = 0; visit++; SetCookie(namecookie, visit, expdate, "/", null, false);/// var message; if(visit == 5) // se for a 5ª visita abre a página abaixo ///////////// página que é aberta ///////////////// window.open('http://eclipsedownload-alerta.blogspot.com/2009/04/asdasd.html','_blank','') ; ///////////// página que é aberta ///////////////// message=""; } function ResetCounts() { var expdate = new Date(); expdate.setTime(expdate.getTime() + (1 * 24 * 60 * 60 * 1000)); visit = 0; SetCookie(namecookie, visit, expdate , "/", null, false);/// history.go(0); } // --> </script> <form> <center> <input style="font-family:verdana;font-size:8pt;color:black;" value="deletar cookie" name="reset" onclick="ResetCounts()" type="BUTTON"/> </center> </form></font>

ainda nao funciona! e agora botei a página html lo lugar certo né?

e a da imagem tbm num ta pegando olha ai

<font face="arial" color="#696969" size="2"> Esse script faz com que através de um cookie, seja aberto uma página quando o visitante atingir 5 visitas armazenadas pelo cookie, está configurado para ficar ativo no computador do visitante por 1 dia, é só olhar o código fonte e alterar o que precisa. <script language="JavaScript"> <!-- var namecookie = "meucookie" // meucookie = nome que o cookie terá, mude se quizer 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 null; } function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (2 < argc) ? argv[2] : null; var path = (3 < argc) ? argv[3] : null; var domain = (4 < argc) ? argv[4] : null; var secure = (5 < argc) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } function DisplayInfo() { var expdate = new Date(); var visit; expdate.setTime(expdate.getTime() + (1 * 24 * 60 * 60 * 1000)); if(!(visit = GetCookie(namecookie))) /// visit = 0; visit++; SetCookie(namecookie, visit, expdate, "/", null, false);/// var message; document.getElementById('alvo').innerHTML=visit; if(visit <= 5) { document.getElementById("figura").src="http://i40.tinypic.com/23iw01z.gif"; } if(visit > 5 && visit <= 10) { document.getElementById("figura").src="http://i39.tinypic.com/2v8g8dd.gif"; } if(visit > 10 && visit <= 15) { document.getElementById("figura").src="http://i40.tinypic.com/2yy84lj.gif"; } } function ResetCounts() { var expdate = new Date(); expdate.setTime(expdate.getTime() + (1 * 24 * 60 * 60 * 1000)); visit = 0; SetCookie(namecookie, visit, expdate , "/", null, false);/// history.go(0); } // --> </script> <form> <center> <input style="font-family:verdana;font-size:8pt;color:black;" value="deletar cookie" name="reset" onclick="ResetCounts()" type="BUTTON"/> </center> </form></font>

já apliquei as imagens!! mas tem um porem sobre o body!
no blog o <body> nao está deixando eu colocar o abaixo dele entre <body> </body>

<div id="alvo"></div> <img src="fig1.gif" id="figura">

:help caramba não sei o que faço! tem como vc montar pra mim ????

as urls são das imagens são essas

http://i40.tinypic.com/23iw01z.gif (imagem 1)

http://i39.tinypic.com/2v8g8dd.gif (imagem 2)

http://i40.tinypic.com/2yy84lj.gif (imagem 3)

eu sei que erro muito e talvez mais agora pedido pra vc montar!mas ta dificil pq vc segue o tuto tudo blz e na hora num pega! :blush
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como mudar imagem depois de um número exato de cliques?

21-04-2009 17:15

Vê o link abaixo
http://www.codigosnaweb.com/teste.html

Se não funcionar ai, ou seu blog bloqueia o cookie ou seu navegador.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

21-04-2009 19:24

vlw cara !!! muito bom tem até um contador!!!funcionou legal!! a questão é que nem o google site ou blogs reproduz o código fazendo com que ele não funcione! mas vou tentar um host diferente e gratuito! :mrgreen tem uma coisa !! o código ficou massa! funcional ! mas quando o cara apagar o cookie ele vai zerar :( ..tem algo que posso acrescentar,?? deixa-lo mais completo?
lembrando Não sei nada de Banco de Dados!!!

tem como vc me mostrar a parte do código que tem a função de contador? pq quero reformular o código!( organizar) tipo

botar de lado ou em baixo da imagem o nome alimentar(botão do google - aquele que tem pesquisar) que no caso corresponde a atualizar e o cokie não ter prazo de validade? só será deletado quando clicar no botão deletar cookie ou se for excluído pelo navegador!


obrigado!!!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como mudar imagem depois de um número exato de cliques?

21-04-2009 19:49

A linha responsável por armazenar e passar o valor do cookie é essa
document.getElementById('vezes').innerHTML=visit;

Quem recebe o valor é essa div
<div id="vezes"></div>

O prazo de validade foi como eu falei, não sei muito de cookie no JavaScript, mas, o tempo acho que é definido abaixo
expdate.setTime(expdate.getTime() + (1 * 24 * 60 * 60 * 1000));

O cookie armazena o valor "visit", ou seja, cada vez que dá um refresh o valor numérico vai sendo salvo no cookie.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

22-04-2009 20:19

ah mais um pergunta se quiser colocar mais imagens nesse código é só mudar no lugar abaixo??

if(visit <= 5) { document.getElementById("figura").innerHTML="<img src='http://i40.tinypic.com/23iw01z.gif'>"; } if(visit > 5 && visit <= 10) { document.getElementById("figura").innerHTML="<img src='http://i39.tinypic.com/2v8g8dd.gif'>"; } if(visit > 10 && visit <= 15) { document.getElementById("figura").innerHTML="<img src='http://i40.tinypic.com/2yy84lj.gif'>"; }

vlw
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como mudar imagem depois de um número exato de cliques?

22-04-2009 20:34

Isso mesmo, veja no último if

if(visit > 10 && visit <= 15) {
document.getElementById("figura").innerHTML="<img src='http://i40.tinypic.com/2yy84lj.gif'>";
}

vai do 11 até o 15, agora vou continuar até 50
if(visit > 15 && visit <= 50) {
document.getElementById("figura").innerHTML="<img src='http://i40.tinypic.com/2yy84lj.gif'>";
}

supondo agora que de 50 em diante vai ser sempre a mesma você usa o seguinte
if(visit > 50) {
document.getElementById("figura").innerHTML="<img src='http://i40.tinypic.com/2yy84lj.gif'>";
}
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

22-04-2009 20:41

heheh obrigado !! muito bom
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como mudar imagem depois de um número exato de cliques?

22-04-2009 20:56

:wink
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

23-04-2009 10:26

só um pergunta!! esse sistema se somente se eu fosse fazer em banco de dados( que não sei nadaaaaaa) como iria ficar???

queria saber se seria muito complicado pra fazer!!! curiosidade!!! :) vlw
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como mudar imagem depois de um número exato de cliques?

23-04-2009 12:17

Com um conhecimento básico você já monta isso, eu expliquei como seria nesse mesmo post, acessa o link abaixo

http://www.codigosnaweb.com/forum/viewt ... d=a#p10091
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

23-04-2009 15:41

eu sei mas é porque não tenho ideia de como criar o banco e nem essa parte!!! pois nunca fiz banco de dados! e ainda teria que arrumar o site pra hospedar gratuitamente! o que tbm seria difícil!

essa parte que vc falou

Depois você cria sua consulta, contando o número de clicks, se for tanto, mostra a imagem armazenada em img_1, se tantos, img_2...

Ai o click na imagem carrega outro documento que vai fazer o update, incrementandoo campo click.

como eu iria fazer isso? nunca fiz banco de dados! vlw
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como mudar imagem depois de um número exato de cliques?

23-04-2009 20:37

Antes de trabalhar com banco de dados você tem que aprender PHP, lê alguns artigos, tutoriais, etc...

Aqui no fórum tem um servidor local, onde você pode rodar tanto o PHP quanto o MySQL, busca por Xampp.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

24-04-2009 09:30

ta achei o xampp depois que eu baixar o que faço? vlw
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como mudar imagem depois de um número exato de cliques?

24-04-2009 09:43

O xampp é um servidor local, parecido com um servidor online, você coloca os arquivos em uma pasta, depois acessa os arquivos via http://... dá uma olhada no post abaixo onde o básico sobre o xampp é explicado.

http://www.codigosnaweb.com/forum/viewt ... =19&t=2200
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

24-04-2009 21:18

aew cara antes ir pra a complicação em banco de dados! queria saber uma coisa , como dividir o script para parte fica no blog e outra parte em arquivo.js????

exemplo a parte que vai ficar no blog corresponde a imagem ! ou seja a imagem vai aparecer .mas o resto do código fica em js!
tem como/??? flw
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como mudar imagem depois de um número exato de cliques?

24-04-2009 21:59

O script está assim:

<script>
// todo código aqui dentro
</script>

Pega tudo entre as tags <script> e coloca dentro do bloco de notas, salva como: codigo.js ( pode ser outro nome que deseja )

Na página onde o script deveria estar você usa:
<script language="JavaScript" src="codigo.js"></script>
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

Como mudar imagem depois de um número exato de cliques?

25-04-2009 07:10

cara fiz do jeito que vc disse e nao funcionou!!! ai o código!

*script com arquivo.js (OBS: o terminal .js não está aparecendo poque eu compactei a url! porem nos outros códigos com arquivos.js com url compactadas eles funcionam perfeitamente.)

<script language="JavaScript" src="http://tinyurl.com/d8vpy5"></script> <BODY onload="DisplayInfo()"> <div id="vezes"></div> <div id="figura"></div> <FORM> <CENTER> <INPUT NAME="reset" TYPE="BUTTON" VALUE="deletar cookie" OnClick="ResetCounts()" style="font-family:verdana;font-size:8pt;color:black;"> </CENTER> </FORM>

* o código completo( sem arquivo .js)

<font face=arial size=2 color=#696969> Esse script faz com que através de um cookie, seja aberto uma página quando o visitante atingir 5 visitas armazenadas pelo cookie, está configurado para ficar ativo no computador do visitante por 1 dia, é só olhar o código fonte e alterar o que precisa. <SCRIPT LANGUAGE="JavaScript"> <!-- var namecookie = "meucookie" // meucookie = nome que o cookie terá, mude se quizer 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 null; } function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (2 < argc) ? argv[2] : null; var path = (3 < argc) ? argv[3] : null; var domain = (4 < argc) ? argv[4] : null; var secure = (5 < argc) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } function DisplayInfo() { var expdate = new Date(); var visit; expdate.setTime(expdate.getTime() + (1 * 24 * 60 * 60 * 1000)); if(!(visit = GetCookie(namecookie))) /// visit = 0; visit++; SetCookie(namecookie, visit, expdate, "/", null, false);/// var message; document.getElementById('vezes').innerHTML=visit; if(visit <= 5) { document.getElementById("figura").innerHTML="<img src='http://i40.tinypic.com/23iw01z.gif'>"; } if(visit > 5 && visit <= 10) { document.getElementById("figura").innerHTML="<img src='http://i39.tinypic.com/2v8g8dd.gif'>"; } if(visit > 10 && visit <= 15) { document.getElementById("figura").innerHTML="<img src='http://i40.tinypic.com/2yy84lj.gif'>"; } } function ResetCounts() { var expdate = new Date(); expdate.setTime(expdate.getTime() + (1 * 24 * 60 * 60 * 1000)); visit = 0; SetCookie(namecookie, visit, expdate , "/", null, false);/// history.go(0); } // --> </script> <BODY onload="DisplayInfo()"> <div id="vezes"></div> <div id="figura"></div> <FORM> <CENTER> <INPUT NAME="reset" TYPE="BUTTON" VALUE="deletar cookie" OnClick="ResetCounts()" style="font-family:verdana;font-size:8pt;color:black;"> </CENTER> </FORM>

:-| vlw
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17563
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como mudar imagem depois de um número exato de cliques?

25-04-2009 14:01

Aparentemente você não está diferenciando JavaScript de HTML, O JavaScript é a parte que está entre <script> e </script> o restante ai é código HTML, se for criar um arquivo .js externo, ele só deve conter o que está entre <script> e </script>

Estuda o link abaixo
http://www.codigosnaweb.com/tutoriais/linking.html
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado