malinoskyICM Postado Dezembro 1, 2007 Denunciar Share Postado Dezembro 1, 2007 Pessoal, como faço para o Popup abrir uma única vez na minha index, ou seja, para não ficar abrindo toda hora? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Dezembro 1, 2007 Denunciar Share Postado Dezembro 1, 2007 Na página do popup crie uma sessão qualquer só pra saber que o popup já foi aberto, na index faça assim:if(!isset($_SESSION['qualquer'])){ //Código pra abrir o popup... }Óbvio que o "qualquer" ali deve ser o nome da sessão que é criada apenas no popup... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cassianooliver Postado Dezembro 1, 2007 Denunciar Share Postado Dezembro 1, 2007 como assim abrindo toda hora?posta aí seu código... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 malinoskyICM Postado Dezembro 2, 2007 Autor Denunciar Share Postado Dezembro 2, 2007 O mue popup é normal:<html><head><title></title><script languague="javascript">function popup(){window.open('nomedapagina.html','popup','width=200,height=100,scrolling=auto,top=0,left=0')}</script></head><body onload=popup()></body></html>O problema que eu tenho que colocar uma mensagem de "Boas Festas" na index do site da empresa mas que não é para abrir toda vez que o usuário carregar essa página(a index). Entendeu?!Se puder me ajudar eu agradeço.Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 malinoskyICM Postado Dezembro 2, 2007 Autor Denunciar Share Postado Dezembro 2, 2007 Ok, obrigado. Poderia por favor me mostrar como eu crio a sessão na página do popup que você disse.Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Dezembro 2, 2007 Denunciar Share Postado Dezembro 2, 2007 Na primeira linha (antes de tudo) coloca:session_start();$_SESSION['qualquer'] = "xxxx"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cassianooliver Postado Dezembro 2, 2007 Denunciar Share Postado Dezembro 2, 2007 hum..não manjo não...mas talvez tenha que usar cookies...ou pegar IP... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Dezembro 2, 2007 Denunciar Share Postado Dezembro 2, 2007 Eu acho que seria melhor usar cookies.Se você quer que o usuário veja apenas uma vez mesmo, então você deveria usar cookies. Dessa forma você poderia criar um algoritmo onde, se o valor do cookie não existir (null) você exibe a mensagem e cria um valor para o cookie. Dessa forma, o usuário só conseguiria ver a mensagem de novo se limpasse os cookies do sistema.Vai depender do que quer fazer também, pode ser que queira que apareça pelo menos uma vez por semana, ou duas....ou nos dias impares.....ou ainda colocar um checkbox para o usuário escolher habilitar ou desabilitar a exbição da mensagem pra sempre ou por um determinado período de tempo. Então....cookies :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 malinoskyICM Postado Dezembro 2, 2007 Autor Denunciar Share Postado Dezembro 2, 2007 Kakarotto, eu desconfiava que seria assim. Sei q isso não é proprio, então para esse forum, mas se você souber como fazer os cookies funcionar me dê um help!!Valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Dezembro 2, 2007 Denunciar Share Postado Dezembro 2, 2007 você quer fazer os cookies com que linguagem?Dá pra fazer em javascript ou alguma linguagem de servidor.você ta usando que linguagem pra servidor ? python, asp, php??? QUal delas ?Dá pra fazer em javascript, mas se usar alguma linguagem de servidor, o código fica menor e roda no servidor, melhor você usar js apenas quando não tiver outra forma, pra não carregar o Pc do usuário.Kelabrasssss Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
malinoskyICM
Pessoal, como faço para o Popup abrir uma única vez na minha index, ou seja, para não ficar abrindo toda hora?
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.