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

Várias Mensagens


adriel

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Testa esta ai...

Altere os valores do array quote[] e modifique o script.

<HTML>

<HEAD>

<TITLE> Quotes </TITLE>

<script LANGUAGE="javascript">

<!-- Begin

var howMany = 05

var quote = new Array(howMany+1)

quote[0]="Voce no ScriptBrasil"

quote[1]="Visite o www.superscript.com.br um Otibo Forum"

quote[2]="Se registre nos Foruns"

quote[3]="e quando precisar de algo"

quote[4]="www.superscript.com.br www.scriptbrasil.com.br"

function rndnumber(){

var randscript = -1

while (randscript < 0 || randscript > howMany || isNaN(randscript)){

randscript = parseInt(Math.random()*(howMany+1))

}

return randscript

}

quo = rndnumber()

quox = quote[quo]

document.write("<font size=1 color=#000000 face=verdana><b>")

document.write(quox)

document.write("</font></b>")

// End -->

</script>

</HEAD>

<BODY BGCOLOR="#FFFFFF">

</BODY>

</HTML>

Link para o comentário
Compartilhar em outros sites

  • 0

Vou escrever o mesmo código acima só que em português e simplificado!!!

<html>

<script>

var frase=new Array();

frase[0]="Primeira frase";

frase[1]="outra frase";

frase[2]="lalalalala"; // você pode adicionar quantas frases quiser

num_de_frases=frases.length-1;

num_aleatorio=Math.round(Math.random()*num_de_frases);

/*

Math.round(), serve para arredondar e

Math.random()*num_de_frases, serve para fazer um sorteio

*/

document.write(frase[num_aleatorio]);

/*

repare que o numero aleatorio vai ser o indice do array frase ,

então se o número aleatorio for 2, será escrito assim: frase[2], então ele

escreverá na página a frase 2... experimente atualizar a página varias vezes

você verá o resultado..

*/

</script>

</html>

O mais importante é o número aleatorio, pois cada vez que o usuário entrar na página, o código acima vai gerar um número diferente, ou seja, sempre (ou quase) será mostrado um frase diferente... beleza...

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...