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

criar uma Confirm Box mais completa

18-04-2009 08:59

eu queria o seguinte criar uma confirm box se ele clicar em [OK] ele vai pra uma página votar e caso nao vai pra uma página de informativo!(no caso a pagina de informativo vai dizer que pra entrar tem que votar! fui claro?


tudo isso porque? bem eu tenho um blog ai tem muita coisa que a galera acha legal e tal mas dificilmente alguem vota!! pq no meu blog tem um sistema de voto pra ver quais são os melhores blogs! quanto mais votos melhor o rank!! isso eu nao ganho dinheiro e nem premio ,só divulgação!!! mas muitos nao querem votar so baixar os programas,jogos etc!!!


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

criar uma Confirm Box mais completa

18-04-2009 10:00

Usa o seguinte

<script> if(confirm("pergunta???")) { alert("sim") } else { alert("não") } </script>

O sim é se no confirm for escolhido OK, o não se cancelar. Ai para ir para um local, troca o alert desejado por:

location.href='enderecotal.html';
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

criar uma Confirm Box mais completa

18-04-2009 11:46

muito obrigado a dica funcionou perfeitamente!!!! Parabéns!!!!!! :-)

continue assim!!! flw
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

criar uma Confirm Box mais completa

18-04-2009 12:44

ah tinha esquecido tem como fazer esse código entra no código fonte da página de votação e verificar quantos votos exist antes do usuário votar e verificar depois que o usuário votar ,comparar se aumentou ele segue pro blog ex: www.meublog.blogspot.com
se nao aumentou ele diz um erro ( Desculpe mas vc não votou! por favor vote)tem como??? aqui está a página que quero que ele entre no código fonte e verifique os votos! http://www.centralblogs.com.br/blogcome ... =1&ID=1909

sei que é pedir d+++ mas num custa tentar!!!

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

criar uma Confirm Box mais completa

18-04-2009 15:31

Teria que ter acesso ao sistema de contagem para fazer a junção, em todo caso você pode trabalhar com um cookie em PHP, ai você verifica se o usuário já passou por uma página, se passar você cria um cookie que vai ser verificado toda vez em sua index. Não sei se blog dá para usar PHP, em todo caso faz uma busca no fórum por cookie.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

criar uma Confirm Box mais completa

18-04-2009 18:15

hum ok vou procurar aqui!!! mais uma coisa se não for pedir muito!!! neste código da caixa de confirmação! eu queria fazer do seguinte modo!!!

<script> if(confirm("Favor vote no blog para poder entrar")) { location.href=' página pra votar'; // no caso queria abrir tipo uma nova janela com o site pra votar e um link pra ir pro meu blog } else { alert("Desculpe,mas para entrar por favor vote!! não demora nem 1 minuto!e ajuda o blog crescer!!!obrigado") location.href='http://www.minhah home page.html'; // acrescentei este para fazer o usuário ir pra página principal e novamente a caixa de confirmação será exibida! } </script>

mas eu queria completar acima tipo! se o usuário entra pelo HOME da página a caixa irá aparecer! se o usuário entra por alguma área! tipo programas, a caixa não vai aparecer! tem como??? pq se não o usuário vai ter que votar toda vez que clicar no site ,ou área do mesmo!

Agradeço primeiro pela resposta acima! ( procurar por cookies)

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

criar uma Confirm Box mais completa

18-04-2009 18:45

Ai você terá que ter um if acima para verificar o url do documento acessado com location.href

<script> if(location.href=='http://www.seusite.com/index.php') { if(confirm("Favor vote no blog para poder entrar")) { alert('OK') } else { alert("Desculpe...") } } </script>

Note o seguinte, o confirm só irá ser mostrado quando for acessado pelo url definido no location.href
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

criar uma Confirm Box mais completa

18-04-2009 19:52

eu sei que pode ser abuso de post! :-x kk mas queria saber duas coisas que creio eu o código ficará pronto!

e o seguinte 1ª- no código acima tem como eu colocar um time ? tipo o visitante clica em OK e vai pra página de votação!(mesmo se ele nao votar ele vai pra página onde a 'caixa nao se repita' em 5 segundos!!!)

o meu código está assim

<script> if(location.href=='http:// site onde a caixa de comfir não será exibida conforme você disse! ') { if(confirm("Favor vote no blog para poder entrar")) { alert('OK') } else { alert("Desculpe...") } } </script> <script> if(confirm("Favor vote no blog para poder entrar")) { location.href=' página pra votar '; // página onde ele vai se clicar em OK pra votar ( Atenção: é aqui que quero fazer o sistema de tempo, de 5 segundos pra redirecionar pra a página onde a caixa não se repita } else { alert("Desculpe,mas para entrar por favor vote!! não demora nem 1 minuto!e ajuda o blog crescer!!!obrigado") location.href=' página inicial HOME'; //página pra onde ele vai se clicar em CANCELAR } </script>

[2ª ] Pergunta tem como esse sistema acima identificar o usuário pela página? tipo a url da página de votação e uma, depois que vota e outra! tem como o sistema com IF verificar se existe aquela página, e se sim ele vai pra o site(onde a caixa não se repita) ,se não ele da um alert [ você não votou]e no caso fica na página de voto até votar ou fecha-la(desistir) OBS: No caso me interesso mais pela 2ª pergunta!

ah pra finalizar no script tem 2 botões né [OK] e [CANCELAR] ,como estou usando os dois tem como colocar mais um com o nome sair do blog ,com a função de fechar a página da caixa de confirm ,por que essa confir box nao deixa o visitante fecha a página,se ele cancelar ele vai voltar pra página e a caixa vai aparecer de novo ( no caso quero que essa opção continue) se quiser ir pra outra página ele também nao pode!

creio que era isso!!!!

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

criar uma Confirm Box mais completa

18-04-2009 19:58

A pergunta 1 eu não entendi, a 2 também não, quanto a adição de botão no alert você não pode, porque o alert já tem esse padrão, e se você não permitir que o usuário "saia da página", de alguma forma ele vai sair, e provavelmente vai banir seu site, ou seja, não visita e não indica, acho que acaba sendo pior.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

criar uma Confirm Box mais completa

18-04-2009 21:55

vamos tentar de novo?!

bem é o seguinte tem como esse sistema identificar o usuário pela página? tipo a url da página de votação,e depois que vota são diferentes! tem como o sistema com IF verificar se existe aquela página, e se sim ele vai pra o site ,se não ele da um alert [ você não votou] ?

ex:

<script> if(confirm("Favor vote no blog para poder entrar")) { location.href=' página pra votar '; // página onde ele vai se clicar em OK (no caso a pagina de votação) } else { alert("votar nao demora um minuto e ajuda o blog a crescer!!")//da um alerta quando o usuário clica em cancelar! e sai da página if(exist("http://www.centralblogs.com.br/blogcoment.php?pagina=1&ID=1909")) // url de comfimação ( ele vai verificar se existe essa URL) { location.href=' página HOME '; // página onde ele vai depois de confirmado o voto (no caso a url acima vai servi como confirmação que votou) } else { alert("Desculpe,mas para entrar por favor vote!! não demora nem 1 minuto!e ajuda o blog crescer!!!obrigado") // no caso de o sistema ao verificar a URL(definida em exist ("http:\\ , ) se a mesma não existe ou for diferente ele vai dar um alerta! }

e agora entendeu?? espero que sim pois falta pouco pra eu terminar esse código :-P
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17635
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

criar uma Confirm Box mais completa

18-04-2009 22:13

Eu acho que isso que quer fazer seria melhor em PHP, esse identificar o usuário, poderia ser pelo IP ou por um COOKIE, que é melhor trabalhado no PHP.

Tem até um tópico no fórum sobre isso
http://www.codigosnaweb.com/forum/viewt ... ?f=1&t=823

Existe também um código de cookie nesse link
http://www.codigosnaweb.com/janelas/cookie_vezes.html
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

criar uma Confirm Box mais completa

19-04-2009 08:18

hum.... bem no caso do cookie da página que você deixou http://www.codigosnaweb.com/janelas/cookie_vezes.html cara eu visitei 5 vezes e não funcionou! queira saber outra coisa tem como me explicar como funciona esse trecho

expdate.setTime(expdate.getTime() + (1 * 24 * 60 * 60 * 1000)); // como vc fez pra dizer que é 1 dia que o cookie vai durar?

quero usar esse cookie na minha outra dúvida "Como mudar imagem depois de um número exato de cliques? "pois depois que eu aprender a usar melhor o cookie quero fazer isso de mudar imagem!!!no caso nao por cliques e sim por visitas!! deve ser mais fácil????

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

criar uma Confirm Box mais completa

19-04-2009 10:03

Talvez seu navegador não permita o cookie do meu site, por isso não grava as vezes acessada.
Cookie em JavaScript não entendo muito, mas, os valores talvez sejam de segundos, minutos, horas, etc... Tem que buscar na net um site que explique o funcionamento de cookies em JavaScript. No caso de trocar a figura, talvez seja melhor usando banco de dados, porque é uma forma mais segura, usando cookie, pode acontecer do usuário não permitir cookie e acabar não gravando os dados.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

criar uma Confirm Box mais completa

19-04-2009 10:18

:help :help ahhhh o código não tá pegando !!!!! :sheepish

o seguinte código que coloquei no blog não tá funcionando!!!!

<script> if(location.href=='http://www.eclipsedownload.blogspot.com') { [b]// endereço da página onde a confirm box vai aparecer(somente neste endereço ,caso o visitante entre por outro ela não vai aparecer[/b] if(confirm("Por Favor vote no blog!não demora 1 minuto,isso ajuda a divulgar! OBRIGADO")) { alert('OK') } else { alert("Desculpe,pela mensagem, mas é porque muitos não estão votando,só querem baixar!e com isso o blog não vai pra frente") } </script> <script> if(confirm("Por Favor vote no blog!não demora 1 minuto,isso ajuda a divulgar! OBRIGADO")) { location.href='http://www.votar.com.br/rating.php?id=1909'; [b]// site pra votar[/b] } else { alert("Desculpe,pela mensagem, mas é porque muitos não estão votando,só querem baixar!e com isso o blog não vai pra frente") location.href='http://www.eclipsedownload.blogspot.com/progamas'; [b]// o visititante vai para essa página se clicar em CANCELAR ( e a caixa nao deve aparecer,a não ser que ele entre pela HOME da página!) }[/b] </script>

no caso acima ,a confirm box aparece quando eu digito http://www.eclipsedownload.blogspot.com (até ai tudo bem)
e aparece também se eu clicar em http://www.eclipsedownload.blogspot.com/programas (isso eu nao quero)

resumindo:

eu quero que a cbox apareça somente na HOME( página principal) que é http://www.eclipsedownload.blogspot.com se o visitante entrar por outra área ele nao será notificado!

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

criar uma Confirm Box mais completa

19-04-2009 10:28

Estranho aparecer no outro URL, coloca assim:

http://www.eclipsedownload.blogspot.com/
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

criar uma Confirm Box mais completa

19-04-2009 12:06

cara coloquei como vc disse e nada!!

veja aqui o que está acontecendo

http://eclipsedownload-alerta.blogspot.com/

se você clicar em ok ele vai pra página de votação( até ai tudo bem)
mas se você clicar em Cancelar ele volta pra home e a confir box aparece de novo( sendo que determinei pra ele ir para outra página onde não apareça a confir box)

ai está o código e no caso o blog que estou testando!

<script> if(location.href=='http://eclipsedownload-alerta.blogspot.com/'){ if(confirm("Por Favor vote no blog!não demora 1 minuto,isso ajuda a divulgar! OBRIGADO")) { alert('OK') } else { alert("Desculpe,pela mensagem, mas é porque muitos não estão votando,só querem baixar!e com isso o blog não vai pra frente") } </script> <script> if(confirm("Por Favor vote no blog!não demora 1 minuto,isso ajuda a divulgar! OBRIGADO")) { location.href='http://www.centralblogs.com.br/rating.php?id=1909'; } else { alert("Desculpe,pela mensagem, mas é porque muitos não estão votando,só querem baixar!e com isso o blog não vai pra frente") location.href='http://eclipsedownload-alerta.blogspot.com/search/label/ssssssssssssssss'; } </script>

OBS: quando você clica em cancelar ele ate começa a carregar a página,mas a confir box aparece e nao deixa carrega-la mais!!mesmo "estando" definido pra ele só pedir a confir box na home (http://eclipsedownload-alerta.blogspot.com) e desprezar qualquer outro endereço!

o que faço????

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

criar uma Confirm Box mais completa

19-04-2009 18:23

Você colocou um código dentro do outro. Você fez 2 confirms, faz o seguinte, usa um confirm simples

<script> if(location.href=='http://eclipsedownload-alerta.blogspot.com/') { if(confirm("Confirma???")) { alert('OK') } else { alert("Cancelar") } </script>

Testa esse script simples primeiro, depois incrementa o redirecionamento.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

criar uma Confirm Box mais completa

19-04-2009 22:15

cara achei o erro ! o script acima não está funcionando! já o redirecionamento está funcionando certinho! eu modifique uma coisa ( no caso se o visitante clicar em cancelar que antes levaria ele para uma página! agora fecha a confirm box!!)mas a questão é quando ele fecha a confirm box e se clica em qualquer link a comfirm box vai aparecer de novo! e isso eu não quero!!

para ver esse efeito visite o http://eclipsedownload-alerta.blogspot.com/

no caso se o código acima que deveria dizer pra a confirm box ( vc só vai aparecer quando for digitado http://eclipsedownload-alerta.blogspot.com/ )se ele relamente funcionasse o código já estaria pronto!pois toda vez que o visitante clicar na home(http://eclipsedownload-alerta.blogspot.com/) a confirm box iria aparecer! caso ele clicar em (http://eclipsedownload-alerta.blogspot.com/teste)
a confirm box não iria aparecer!
-------------------------------------------------------------------------------------------
ai está o atual código que estou usando no blog (este funciona mas aparace toda vez que clicar em qualquer link)

<script> if(confirm("Por Favor vote no blog!não demora 1 minuto,isso ajuda a divulgar! OBRIGADO")) { location.href='http://www.centralblogs.com.br/rating.php?id=1909'; } else { windows.closed } </script>

mas como disse ele vai aparecer toda vez que o visitante clicar em qualquer link!( isso eu não quero)
--------------------------------------------------------------------------------------------
# e esse é o código que não está funcionando ,este código determina pra a confirm box só aparecer quando o visitante clicar em (http://www.eclipsedownload-alerta.blogspot.com)

if(location.href=='http://www.eclipsedownload-alerta.blogspot.com/') { if(confirm("Por Favor vote no blog!não demora 1 minuto,isso ajuda a divulgar! OBRIGADO")) { alert('OK') } else { alert("Desculpe,pela mensagem, mas é porque muitos não estão votando,só querem baixar!e com isso o blog não vai pra frente") } </script>

bem não sei se lhe transmitir tudo certinho mas ainda não conseguir fazer o que eu queria! 100%

agradeço toda atenção!!! até a próxima!vlw
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17635
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

criar uma Confirm Box mais completa

19-04-2009 22:21

Dá uma olhada nos links abaixo

http://www.codigosnaweb.com/teste.html

http://www.codigosnaweb.com/teste2.html

Olha o código fonte de ambas páginas. Vai notar que o script só é mostrado na teste.html, que está de acordo com o if.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

criar uma Confirm Box mais completa

20-04-2009 09:23

cara fiz novamente o código e peguei pedaço de ,pedaço de outro :smile e CONSEGUI !!!! ele está FUNCIONANDO :halfsmile

clique neste link pra ver o blog em funcionamento! http://eclipsedownload-alerta.blogspot.com/no caso vc clica em CANCELAR pra entrar no blog e testar o confirm box por completo!!!


agora quando o visitante clica na www.eclipsedownload-alerta.blogspot.com a confirm box aparece!!
e se ele clicar em www.eclipsedownload-alerta.blogspot.com/teste a confirm box não aparace!!!!!! :smile :smile

finalmente terminamos esse código!!! :cool

cara queria pedir mais uma coisinha , queria fazer ele abrir a página de votação(quando clicar em OK) em uma nova janela com um link em destaque pro meu blog! e que feche a página que contém a confirm box ,

sei que é complicar demais ! mas ficaria mais fácil pra meus visitantes,afinal eles estão votando (ou não né)


vlw WEB pela grande ajuda!!!!

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

criar uma Confirm Box mais completa

20-04-2009 13:05

Para abrir em nova janela troca o

location.href='...';

por

window.open('...', '_blank', '');

Agora, para fechar a janela do confirm, não seria mais fácil redirecionar logo o usuário para página de votação?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

criar uma Confirm Box mais completa

21-04-2009 09:10

eu sei mas era pelo seguinte!!! quando ele clicar em ok ele vai pra página de votação, nessa página vai ter um link em destaque no header da página pra meu blog! (OBS: o link no head da página vai ficar la o tempo todo ,independentemente se ele votar ou não!)acho que pra isso ao invés de abrir em nova janela tem que ser em frame né????

o window.open('...', '_blank', ''); nao funcionou!

veja o código e onde errei!!!!!

<script> if(location.href=='http://eclipsedownload.blogspot.com/') { if(confirm("Por Favor vote no blog!não demora 1 minuto,isso ajuda a divulgar!se vc já votou hoje clique em cancelar! OBRIGADO")) { window.open('http://www.centralblogs.com.br/rating.php?id=1909', '_blank', ''); } else { alert("Desculpe,pela mensagem, mas é porque muitos não estão votando,só querem baixar!e com isso o blog não vai pra frente") } } </script>

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

criar uma Confirm Box mais completa

21-04-2009 09:29

Não funcionou? porque, qual erro?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 299

criar uma Confirm Box mais completa

21-04-2009 15:35

botei do jeito que tá ai ,ai ele abre um janela mas não mostra nada! no caso eu copiei o código botei no bloco de notas e salvei como html pra testar ai não pegou!

e a pior parte agente já fez que era a da if pra pedir a confirm box somente na HOME, e esse mais fácil ta dando erro hum... :sad
vai entender!!!uahuauaha


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

criar uma Confirm Box mais completa

21-04-2009 16:06

Fiz um teste local aqui, tenta o seguinte

<script> window.onload = function() { // coloca o link até o documento abaixo // link vai até o arquivo com a extensão: http://www.site.com/documento.html if(location.href=='http://...') { if(confirm("Por Favor...")) { window.open('http://www.centralblogs.com.br/rating.php?id=1909', '_blank', ''); } else { alert("Desculpe,...") } // fim do if confirm } // fim do location.href } // fim do window.onload </script>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]