Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

JC Stunt Man

Executar Pop-up apenas uma vez!

Recommended Posts

Olá, pessoal!Preciso de uma ajuda... assim, estou trabalhando num site (PHP), e nele, abre um campo para executar um pop-up em flash (como acontece no portal Terra, Globo.com e outros). Funciona beleza, clico no botão fechar e ele some, assim como ele termina a animação e também fecha. Acontece que como a página funciona toda com base no index.php, toda vez que clico em um link, o pop-up é executado, como se fosse a primeira entrada na página!Então, tem como fazer com que se execute apenas uma vez?PS.: Urgente! Estou com prazo quase esgotado para entrega do site!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem sim.. você pode usar cookies ou session do php..Ao entrar na página, você grava uma sessão e abre a pop up..se entrar mais vezes.. ele verifica se a sessão existe, se sim, não executa o script que abre a pop up, caso contrario, abre a pop up..Eu acho que com sessão fica mais facil.. pelo menos você não vai precisar ficar deletando ela toda hora..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah, eu me compliquei um pouco agora, tentando fazer com que esse script funcione, mas não adiantou!

Como posso fazer para que o mesmo script funcione em um objeto flash?

 

Abaixo, uma parte do código da página que estou trabalhando:

 

<script>	//area de controle popup em flash		function Esconde(){		document.getElementById('flash').style.visibility="hidden";	}</script></head><body><DIV ID="flash" STYLE="position:absolute; left:298px; top:434px; z-index:9; width: 411px; height: 317px;">   <OBJECT CLASSID="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="412" HEIGHT="335">	<PARAM NAME="movie" VALUE="images/pop_flutua_poa.swf" /><PARAM NAME="quality" VALUE="high" /><PARAM NAME="wmode" VALUE="transparent" /><EMBED SRC="imagens/pop_flutua_poa.swf" QUALITY="high" WIDTH="412" HEIGHT="335" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" /></OBJECT></DIV>
É esse "pop_flutua_poa.swf" que quero fazer aparecer apenas uma vez quando se acessa o "index.php"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tentei de todas as formas fazer com que a DIV com o flash apareça só uma vez, mas não consegui... enfim, se alguém tem alguma forma de executar tal ação, me ajude.PS.: Pode ser javascript ou PHP, não importa, apenas não encontrei os códigos certos para realizar essa ação!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.