function versiculos() {
var howMany = 250
var quote = new Array(howMany+1)
quote[000]="Porque uma porta grande e eficaz se me abriu; e há muitos adversários. <br /> (1 Coríntios 16:9) <br /><small>000</small>"
quote[001]="O Senhor é o meu pastor, nada me faltará. <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çã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)
}
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)]
}
Pergunta
DaviMelo
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 ####################
#################### Script 2 ####################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.