Proibida a entrada de menores de 18 anos!!!

13 de abr. de 2004

Mensagem conforme a hora do dia




Mensagem conforme a hora do dia


Para mostrar no seu blog uma frase ou imagem dependendo da hora do dia, use o código abaixo:


<SCRIPT language="JavaScript">

<!--

document.write("<dl><dd>")

day = new Date()

hr = day.getHours()

if ((hr==1)||(hr==2)||(hr==3)||(hr==4) || (hr==5))

document.write("Você não devia estar dormindo?")

if (((hr==6) || (hr==7) || (hr==8) || (hr==9) || (hr==10))

|| (hr==11)) document.write("Bom dia!")

if (hr==12) document.write("Vamos almoçar?")

if ((hr==13) || ((hr==14) || (hr==15) || (hr==16)) || (hr==17)) document.write("Boa Tarde")

if ((hr==18) || (hr==19)) document.write("Bom final de tarde!")

if ((hr==20) || (hr==21) || (hr==22)) document.write("Boa Noite")

if (hr==23) document.write("Ó Meu! Já é quase meia-noite!")

if (hr==0) document.write("Meia-noite! Já é amanhã!")

document.write("</dl>")

//--->

</SCRIPT>


Agora vamos aprender a modificar esse script para você colocar as mensagens que desejar nele conforme o horário. O trecho que vamos alterar se resume em apenas uma linha:


if ((hr==13)

|| ((hr==14) || (hr==15) || (hr==16)) || (hr==17)) document.write("Boa Tarde")


Se você observar notará que os números (13, 14, 15, 16, 17) são as horas do dia e caso seja uma dessas horas a mensagem será Boa tarde, então precisamos deixar cada hora com a mensagem que desejamos e claro no caso de usar a mesma coisa para varias horas pode ser feito com o código como está acima, veja o trecho || ((hr==14), ele se repete cada vez que adicionamos mais uma hora para a mesma mensagem. Para deixar uma mensagem somente em uma hora usamos o como está na linha com a mensagem vamos almoçar que aparece apenas quando a hora for 12, e seguindo esses exemplos podemos modificar o código colocando nossas mensagens. Trocar as frases é bem simples é só apagar e escrever outra no lugar, mas cuidado para não apagar as aspas “”, pois sem elas o código não funciona.

Além disso, é possível usar esse script para mostrar imagens apenas trocando as frases pelo código das imagens, porém nesse caso apagamos as aspas. E o código fica assim:


if ((hr==20) || (hr==21) || (hr==22)) document.write('<img src="URL DA IMAGEM" border=”0”>')

0 comentários:

Postar um comentário