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

Juntar dois Script


DaviMelo

Pergunta

Tenho dois script e gostaria de ter apenas um com todas as funções.

O primeiro mostra uma mensagem aleatória sempre que abro a página, e o

segundo mostra uma mensagem aleatória sempre que eu cliquo na mensagem

sem a necessidade de carregar a página, ou seja, sem atualizar. Agradeço muito

quem puder me ajudar!

#################### Script 1 ####################

function versiculos() {
var howMany = 250
var quote = new Array(howMany+1)

quote[000]="Porque uma porta grande e eficaz se me abriu; e h&aacute; muitos advers&aacute;rios. <br /> (1 Cor&iacute;ntios 16:9) <br /><small>000</small>"
quote[001]="O Senhor &eacute; o meu pastor, nada me faltar&aacute;. <br /> (Salmo 23:1) <br /><small>001</small>"
quote[250]="Confessai, portanto, os vossos pecados uns aos outros, e orai uns pelos outros, para serdes curados. A ora&ccedil;&atilde;o de um justo pode muito em seus efeitos. <br /> (Tiago 5:16) <br /><small>240</small>"

function rndnumber(){
var randscript = -1
while (randscript < 000 || randscript > howMany || isNaN(randscript)){
randscript = parseInt(Math.random()*(howMany+1))
}
return randscript
}
quo = rndnumber()
quox = quote[quo]
document.write(quox)
}
#################### Script 2 ####################
var Random = {
run: function(range){ return Math.floor(Math.random() * range) },
aux: { cont : 0 },
pick : function(range){
if( this.aux.cont ++ >= range )
return null
var out = this.run(range)
while(out in this.aux)
out = this.run(range)
this.aux[out] = null
return out },
reset : function(){ this.aux = {cont:0} },
get : function(range){ return this.run(range) },
color : function(){
var hexa = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "a", "b", "c", "d", "e", "f"]
var ret = "#"
for (var x = 0; x < 6; x++)
ret += hexa[ this.get( hexa.length ) ]
return ret  } }
function Mensagem(elemento) {
mensagens = [
"Porque uma porta grande e eficaz se me abriu; e há muitos adversários. <br /> (1 Coríntios 16.9)",
"O Senhor é o meu pastor, nada me faltará. <br /> (Salmo 23.1)",
"Confessai, portanto, os vossos pecados uns aos outros, e orai uns pelos outros, para serdes curados. A oração de um justo pode muito em seus efeitos. <br /> (Tiago 5.16)"
]
elemento.innerHTML = mensagens[Random.get(mensagens.length)]
}

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

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...