Ir para conteúdo
Fórum Script Brasil
  • 0

Texto Rondamico


Eughenio

Pergunta

Æ pessoal, estou tentando fazer um document.write com mensagens que ficam mudando cada vez que a pagina é carregada, mas não consigo, tem vezes que ele dá como não definido, estou fazendo com new array, se alguém intendeu, por favor me ajudem.

[]'s

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

cara ... você pode se basear em segundos, olha como eu vi feito:

  <script Language="JavaScript">

hoje = new Date()

quantidade = 13

segundos = hoje.getSeconds()

numero = segundos % quantidade

if (numero == 0){

texto = "Mensagem 1"

}

if (numero == 1){

texto = "Mensagem 1"

}

if (numero == 2){

texto = "Mensagem 1"

}

if (numero == 3){

texto = "Mensagem 1"

}

if (numero == 4){

texto = "Mensagem 1"

}

if (numero == 5){

texto = "Mensagem 1"

}

if (numero == 6){

texto = "Mensagem 1"

}

if (numero == 7){

texto = "Mensagem 1"

}

if (numero == 8){

texto = "Mensagem 1"

}

if (numero == 9){

texto = "Mensagem 1"

}

if (numero == 10){

texto = "Mensagem 1"

}

if (numero == 11){

texto = "Mensagem 1"

}

if (numero == 12){

texto = "Mensagem 1"

}

document.write(texto)

</script>

Aí tu altera as "Mensagem 1" pro q tu vai querer por ! E se tu quiser é só diminuir em quantidade e em nº de IF

Link para o comentário
Compartilhar em outros sites

  • 0

Mas é mais facil fazer com arrays porque ai toda vez que a pagina é carregada o math.random escolhe um número esse numero.

No meu script ele não está funcionando porque ele está escolhendo um numero q aleatorio ao numero de msg, o script não está reconhecendo o lenght....

vou postar meu codigo aqui.....

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<script>
function muda()
{
msg=new Array()
msg[1]="Olá, Bem Vindo."
msg[2]="Olá, entre e fique a vontade."
msg[3]="Olá, viage pelo mundo internet."
num=msg.length
mudaNum=Math.floor((Math.random()*num))
if(mudaNum>3)
{
mudaNum
}
document.write('<center>'+msg[mudaNum]+'</center>')
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body onLoad="muda()">
</body>
</html>

veja ai....

tem vezes q ele dá o undefined, quer dizer ele escolhe um número q naumestá definido....

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0

Falta de atenção, já consertei......

valeu ppgsalomao...

Æ está o codigo:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<script>
function muda()
{
msg=new Array()
msg[1]="Olá, Bem Vindo."
msg[2]="Olá, entre e fique a vontade."
msg[3]="Olá, viage pelo mundo internet."
mudaNum=Math.floor((Math.random()*msg.length))
if(mudaNum==0)
{mudaNum=1}
document.write('<center>'+msg[mudaNum]+'</center>')
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body onLoad="muda()">
</body>
</html>

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Banner de mensagem

Olá,

Como eu faço aquele banner de mensagem, na qual as mensagens vão se trocando sozinha, como no site da folha de são paulo.

é a mesma coisa que imagem rotativa, mas quero texto rotativo.

Grato.

Stephan

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,8k
×
×
  • Criar Novo...