Ir para conteúdo

POWERED BY:

Arquivado

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

Vinicius Emmanuel

Splash com fechamento automático

Recommended Posts

Boa tarde pessoal,

 

Não sou desenvolvedor mas faço algumas modificações simples em um site da empresa que gerencio. Recebi um arquivo swf que é uma chamada que deve aparecer na página inicial do site, um splash.

Esse arquivo está desenvolvido, com botão de fechar, link e tudo o mais. Alguns outros sites o utilizam mas não consigo de maneira alguma realizar as funções abaixo:

 

*Colocar o fundo transparente

*Fazer com que ele desapareça após alguns segundos

*Colocar ele sobre um banner em flash que o site possui

 

O site está desenvolvido em ASP e possui uma boa estrutura de código. Usa masterindex por exemplo.

 

o código que estou usando é:

 

<object width=”550″ height=”400″>

<param name=”movie” value=/popup-premio-cliente.swf>

<param name="bgcolor" value="#ffffff" />

<embed src=/popup-premio-cliente.swf width=”550″ height=”400″>

</embed>

</object>

 

A página pode ser vista em http://www.stc.cnt.br/index2.aspx

 

Deve ser algo básico para vocês, mas funcionalmente isso é de grande importância para a empresa.

 

Podem me ajudar por favor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom para começar:

 

<param name="wmode" value="transparent">

E na embed tag

wmode="transparent"

 

Depois para colocar sobre um outro arquivo insira sobre uma div e com CSS você colocar ABSOLUTE no position seta onde ela deve ficar com top e left... coloca z-index: 1000

 

E ai com javascript você fecha essa div

 

Ficando por exemplo assim:

<html>
<script>
function close(){
 var e = document.getElementById('slash');
 e.style.display = 'none';
}
setTimeout(close, 10000); // 10 segundos
</script>
<style>
#splash {
 position:absolute;
 z-index:1000;
 top:250px;
 left:250px;
}
</style>
<body>
<div id="splash">
<object width="550" height="400">
<param name="movie" value="/popup-premio-cliente.swf">
<param name="bgcolor" value="#ffffff" />
<param name="wmode" value="transparent" />
<embed src=/popup-premio-cliente.swf width="550" height="400" wmode="transparent">
</embed>
</object>
</div>
</body>
</html>

Algo +/- assim

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Berseck,

 

Obrigado pelo retorno. Suas dicas valeram muito, mas ainda estou com um pequeno e último problema: o splash não está ficando sobre os outros elementos.

Vi que em seu código enviado a propriedade z-index está com o valor 1000. Não possuo nenhum elemento na página usando z-index, e mesmo assim esse novo elemento está ficando abaixo de outros.

 

O que fiz:

Também tentei usar o masterindex.master, mas também ocorre o mesmo problema.

 

Pode me ajudar por favor?

 

Abraços,

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.