1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Banners rotativos!Talvez em Javascript?

Discussão em 'Web Development' iniciada por The Lavigne, 8 de Abril de 2008. (Respostas: 10; Visualizações: 2243)

  1. The Lavigne

    The Lavigne Banido

    Boas pessoal venho uma vez mais pedir ajuda da Comunidade da TZ.

    Então é o seguinte eu precisava de ter banners rotativos no meu site, isto é que em x em x segundos mudassem ou cada vez que uma pessoa visita-se o site muda-se.

    Eu encontrei um script que me permite fazer o que eu quero, mas só funciona com banners do tipo .swf ou seja flash.

    Mas como eu também tenho banners em Gift gostava de saber se existe algum script em java ou noutra linguagem que me permite fazer o que eu quero.

    Se me puderem deixar aí um exemplo eu agradecia.

    CumpZ
     
  2. Experimente este.

    <script language="JavaScript" type="text/JavaScript">
    // JavaScript Document
    hoje = new Date()
    numero_de_imagens = 2
    segundos = hoje.getSeconds()
    numero = segundos % numero_de_imagens

    if (numero == 0){
    banner = ".jpeg / .swf / .gif"
    link = "http://www..............."
    alvo = "out"
    texto= "texto"
    }

    if (numero == 1){
    banner = ".jpeg / .swf"
    link = "http://www..............."
    alvo = "out"
    texto= "texto"
    }
    document.write('<a href="' + link + '" target="' + alvo + '"><img border="0" alt="' + texto + '" src="' + banner + '"/></a>')
    </script>
     
  3. The Lavigne

    The Lavigne Banido


    Pois tenta por Flash nesse script.... :P

    Isso para gifts funciona bem agora não consegui por swf. Se conseguires dá um toque ;)

    Vou experimentar o código acima postado.

    Cumpz e obrigado

    Código de cima faz output do texto e só depois da imagem.

    Tentei corrigir mas só funciona uma vez...:(
     
    Última edição pelo moderador: 11 de Abril de 2008
  4. The Lavigne

    The Lavigne Banido

    Ninguém me pode ajudar mais? :005:

    Eu encontro uns que só dá para flash, outros só para gift...

    Mas ainda não encontrei um que servisse para os dois :(
     
  5. hostmake

    hostmake Power Member

    epah, tanto o código que ta no site que deram, como o do bruno filipe serve para o que queres, tens apenas que fazer o document.write, dentro dos if's para poderes especificar se vai sair um object, ou um img.
     
  6. The Lavigne

    The Lavigne Banido


    Pois mas eu não sei como se faz. Se soubesse não vós vinha pedir ajuda.

    Eu só queria um script que permite-se banners rotativos tanto de imagens como de flash.

    Se tu dizes que o apresentado dá para por flash, podias dizer como é que se faz.

    Penso que é assim que se faz as coisas. Mas pronto ajudar ou não está no teu inconsciente.

    CumpZ
     
  7. Utilizo banners rotativos tal como aquele script que uso. document.write deixe tudo ficar naturalmente.

    apenas alterar apartir no if.

    if (numero == 0){
    banner = ".jpeg / .swf / .gif"
    link = "http://www..............."
    alvo = "out"
    texto= "texto"
    }

    e o numero de quantidade de imagens " numero_de_imagens = 2 " se esta em 2 neste caso fica assim 0 e o 1 no " if (numero == 0){"
     
  8. Bom pessoal ... esse codigo pra banner rotativo em SWF funciona que é uma beleza !!! Parabéns
    Mas ... só tem um probleminha ... no meu caso os SWF ficam em baixo de um menu meu, e esse menu tem efeito dropdown ... entao os SWF ficam por cima dos meus submenus =/

    Ja tentei de tudo ... creiu q tenha q inserir esse codigo:

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

    Mas nao estou conseguindo ... se alguem souber de como fazer isso, por favor poste aqui ^^

    Agradeço desde já
    Orbigado
    o/
     
  9. O meu fico assim !!! mas ae soh falta o TRANSPARENT e não faço a minima ideia de onde por isso ><

    <script language="Javascript">
    hoje = new Date()
    numero_de_imagens = 2
    segundos = hoje.getSeconds()
    numero = segundos % numero_de_imagens
    if (numero == 0){
    banner = "dnbanner1.swf"
    link = ""
    alvo = "out"
    texto= "banner"
    }
    if (numero == 01){
    banner = "3com.swf"
    link = ""
    alvo = "out"
    texto= "banner"
    }
    document.write('<a href="' + link + '" target="' + alvo + '"><embed src="' + banner + '" alt="' + texto + '" width="755" height="135" border="0"></a>')
    </script>
     
    Última edição: 8 de Agosto de 2008
  10. ae consegui ... codigo fica assim

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    <div align="center">
    <script language="Javascript">
    hoje = new Date()
    numero_de_imagens = 2
    segundos = hoje.getSeconds()
    numero = segundos % numero_de_imagens
    if (numero == 0){
    banner = "dnbanner1.swf"
    link = ""
    alvo = "out"
    texto= "banner"
    }
    if (numero == 01){
    banner = "3com.swf"
    link = ""
    alvo = "out"
    texto= "banner"
    }
    document.write('<a href="' + link + '" target="' + alvo + '"><embed src="' + banner + '" alt="' + texto + '" wmode="transparent" width="755" height="135" border="0"></a>')
    </script>
    </div>
    </body>
    </html>
     

Partilhar esta Página