Ir para conteúdo

POWERED BY:

Arquivado

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

leozeferino

Banner rotativo em flash

Recommended Posts

Pessoal,

 

Eu gostaria de fazer um banner rotativo de arquivos em flash mas utilizando javascript. Não quero utilizar ASP ou PHP. Quero coisa mais simples. Mas não estou conseguindo fazer.

 

Vou postar o código aqui embaixo que utilizo mas dá erro. O que posso fazer para que funcione?

 

 

<script language="JavaScript">hoje = new Date()numero_de_imagens = 4segundos = hoje.getSeconds()numero = segundos % numero_de_imagensnumero = numero + 1document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="210" height="175"><param name="movie" value="imagens/flash_home/mod'" + numero + '".swf"><param name="quality" value="high"><embed src="imagens/flash_home/mod'" + numero + '".swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="210" height="175"></embed></object>')</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal,Eu gostaria de fazer um banner rotativo de arquivos em flash mas utilizando javascript. Não quero utilizar ASP ou PHP. Quero coisa mais simples. Mas não estou conseguindo fazer.Vou postar o código aqui embaixo que utilizo mas dá erro. O que posso fazer para que funcione?

<script language="JavaScript">hoje = new Date()numero_de_imagens = 4segundos = hoje.getSeconds()numero = segundos % numero_de_imagensnumero = numero + 1document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="210" height="175"><param name="movie" value="imagens/flash_home/mod'" + numero + '".swf"><param name="quality" value="high"><embed src="imagens/flash_home/mod'" + numero + '".swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="210" height="175"></embed></object>')</script>
Tem alguns erros na sua concatenação:coloca assim:document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="210" height="175"><param name="movie" value="'+numero+'.swf"><param name="quality" value="high"><embed src="'+numero+'.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="210" height="175"></embed></object>');

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara,

 

Nem deu certo. Continua na mesma. Concordo com sua concatenação, mas o fato que não roda.

 

Vou postar o código de novo:

 

<script language="JavaScript">hoje = new Date()numero_de_imagens = 4segundos = hoje.getSeconds()numero = segundos % numero_de_imagensnumero = numero + 1document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="210" height="175"><param name="movie" value="imagens/flash_home/mod'+numero+'.swf"><param name="quality" value="high"><embed src="imagens/flash_home/mod'+numero+'.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="210" height="175"</embed></object>')</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara,Nem deu certo. Continua na mesma. Concordo com sua concatenação, mas o fato que não roda.Vou postar o código de novo:

<script language="JavaScript">hoje = new Date()numero_de_imagens = 4segundos = hoje.getSeconds()numero = segundos % numero_de_imagensnumero = numero + 1document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="210" height="175"><param name="movie" value="imagens/flash_home/mod'+numero+'.swf"><param name="quality" value="high"><embed src="imagens/flash_home/mod'+numero+'.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="210" height="175"</embed></object>')</script>
Testei aqui e funcionou, está mostrando o banner.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ueh...Eu to visualizando no Firefox. Será que tem alguma coisa a ver?

Realmente, testei agora no IE e não apareceu, vou dar uma olhada aqui e posto, se conseguir posta aí também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ueh...

 

Eu to visualizando no Firefox. Será que tem alguma coisa a ver?

Olha como fiz e deu certo no FF e no IE

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Untitled Document</title>

<script language="JavaScript">

function mudaBnner()

{

hoje = new Date();

numero_de_imagens = 4;

segundos = hoje.getSeconds();

numero = segundos % numero_de_imagens;

numero = numero + 1;

alert(numero);

document.getElementById('banner').innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="210" height="175"><param name="movie" value="1.swf"><param name="quality" value="high"><embed src="1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="210" height="175"</embed></object>';

}

</script>

</head>

<body onload="mudaBnner();">

<div id="banner">

</div>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Humm...

 

 

Agora funcionou! Deu certo.

 

Só mais uma pergunta,

 

Como faço para colocar dois eventos no onLoad do body?

 

Eu coloquei isso mas não tá funfando:

 

<body onLoad="MM_preloadImages('../imagens/ver_detalhes2.jpg'); mudaBanner();">

 

Brigadão pela ajuda.

 

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Humm...Agora funcionou! Deu certo.Só mais uma pergunta,Como faço para colocar dois eventos no onLoad do body?Eu coloquei isso mas não tá funfando:

<body onLoad="MM_preloadImages('../imagens/ver_detalhes2.jpg'); mudaBanner();">
Brigadão pela ajuda.Abraços.
Parece estar correto, está dando algun erro? Verifique o caminho da imagem

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.