Jump to content


Photo

Banner Rotativo Com Href


  • Faça o login para participar
3 replies to this topic

#1 Allan Carvalho

Allan Carvalho

    Òó :: ^^

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP
  • Interesses:Um PC novo e rápido. ^^

Posted 14/12/2003, 18:13

(y) Olá pessoal (y)

Peguei um sistema de banner rotativo em js mas só mostra a imagem...

Gostaria de saber como fazer com esse mesmo sitema :
Banner 0: http://www.algumacoi...m.br/banner.gif (endereço da imagem) no mesmo href="http://www.algumacoi...m.br/index.html ( Que quando a pessoa clicar nesse banner abrirá uma nova página em http://www.algumacoi...m.br/index.html.
A seguir o código a ser modificado.

Se alguém souber por favor me ajude, agradeço desde já.

<script language="JavaScript"> 

var numero = Math.floor(Math.random()*1); 
txt=""; 
alt=""; 
banner=""; 
width="300"; 
height="300"; 

if  (numero == 0 ) 
{ 
banner="URL DO BANNER"; 
} 

if  (numero == 1 ) 
{ 
banner="URL DO BANNER"; 
} 

document.write('<center>'); 
document.write('<img src=\"' + banner + '\" width=') 
document.write(width + ' height=' + height + ' '); 
document.write('alt=\"' + alt + '\" border=1><br>'); 
document.write('<small>' + txt + '</small></a>'); 
document.write('</center>'); 

</script> 

Edição feita por: invasoesdemaniacos, 14/12/2003, 18:18.

Nome: Allan V. Ferreira de Carvalho.
Localidade: Campinas - SP
Linguagem de desenvolvimento: XHTML | CSS (Tableless) | JavaScript | AJAX | PHP
Contatos: brkamikasecps@gmail.com | brkamikasecps@hotmail.com

Posted Image


#2 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 14/12/2003, 19:45

O problema é que avariável txt está sem nada dentro. Então, caso seja apenas uma mensagem, coloque uma mensagem entre as aspas da variável txt. Caso seja para mudar, de acordo com cada banner:

<script language="JavaScript">

var numero = Math.floor(Math.random()*1);
alt="";
banner="";
width="300";
height="300";

if  (numero == 0 )
{
banner="URL DO BANNER";
txt="Item 1";
}
if  (numero == 1 )
{
banner="URL DO BANNER";
txt="Item 2";
}

document.write('<center>');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=1><br>');
document.write('<small>' + txt + '</small></a>');
document.write('</center>');

</script>


Isso vai te ajudar.

#3 Allan Carvalho

Allan Carvalho

    Òó :: ^^

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP
  • Interesses:Um PC novo e rápido. ^^

Posted 14/12/2003, 20:20

O problema é que avariável txt está sem nada dentro. Então, caso seja apenas uma mensagem, coloque uma mensagem entre as aspas da variável txt.


Não é bem assim... (n)
Se for desse jeito que vc me mostrou ficará uma msg debaixo do banner, mas o que quero é quando o usuário clicar no banner abrirá uma nova página, entendes ???
(y)
Nome: Allan V. Ferreira de Carvalho.
Localidade: Campinas - SP
Linguagem de desenvolvimento: XHTML | CSS (Tableless) | JavaScript | AJAX | PHP
Contatos: brkamikasecps@gmail.com | brkamikasecps@hotmail.com

Posted Image


#4 Skuall

Skuall

    Doutor

  • Usuários
  • 968 posts
  • Sexo:Não informado

Posted 14/12/2003, 20:31

Olá! :yes:

Um pequeno ajuste no Script

<script language="JavaScript">

var numero = Math.floor(Math.random()*1);
txt="";
alt="";
banner="";
width="300";
height="300";

if  (numero == 0 )
{
banner="URL DO BANNER";
site = "URL DO SITE";
}

if  (numero == 1 )
{
banner="URL DO BANNER";
site = "URL DO SITE";
}

document.write('<center>');
document.write('<a href=\"' + site '\" target=\"_blank\"><img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=0></a><br>');
document.write('<small>' + txt + '</small></a>');
document.write('</center>');

</script>


Coloquei em Negrito as mudanças que fiz. :D




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq