Muda Conforme Horario
#1
Posted 26/02/2006, 18:22
por ex:
se for 13:00 ele bota uma imagem
quando for 16:00 ele ja bota outra imagem
na verdade preciso disso com 6 imagens!
Abraços
#2
Posted 27/02/2006, 00:53
http://forum.wmonlin...topic=54113&hl=
usa a busca que tem muito mais exemplos pra vc da uma olhada
flw
#3
Posted 01/03/2006, 07:24
mas por exemplo!
Tem um programa q vai ao ar
de 12:00 até as 18:00 - e uma imagem
de 18:00 até as 19:30 - outra imagem
assim por diante vão ser 10 ao todo!
como faz?
pq desse exemplo ele só troca conforme o horario certinho neh! queria um que fosse desse modo ai em cima!
#4
Posted 01/03/2006, 09:57
vc coloca a primeira condição e define se a hora for maior que determinada hora, entao vai exibir uma imagem, depois repete, se a hora for maior que a outra hora, entao vai exibir tal imagem... vai fazendo issu sucessivamente...
exemplo (com base naquele topico que eu indiquei):
if (horas > "12") {
document.write("[colocar a outra imagem aqui]");
certo=1;
}
if (horas > "18") {
document.write("[colocar a outra imagem aqui]");
certo=1;
}
if (horas > "19" && minutos > "30") {
document.write("[colocar a outra imagem aqui]");
certo=1;
}
intendeu
flw
Edição feita por: gUiTaR_mAn, 01/03/2006, 09:57.
#5
Posted 10/03/2006, 05:28
amigão fiz oq vc pediu!!!!é só repetir as condições...
vc coloca a primeira condição e define se a hora for maior que determinada hora, entao vai exibir uma imagem, depois repete, se a hora for maior que a outra hora, entao vai exibir tal imagem... vai fazendo issu sucessivamente...
exemplo (com base naquele topico que eu indiquei):
if (horas > "12") {
document.write("[colocar a outra imagem aqui]");
certo=1;
}
if (horas > "18") {
document.write("[colocar a outra imagem aqui]");
certo=1;
}
if (horas > "19" && minutos > "30") {
document.write("[colocar a outra imagem aqui]");
certo=1;
}
intendeu
flw
mas nao ta aparecendo nada! me da uma luz ai manow!
obrigado pela força!
<script language="javascript"> <!-- function imagem() { data=new Date(); horas=data.getHours(); minutos=data.getMinutes(); certo=0; if (horas > "12") { document.write("[colocar a outra imagem aqui]"); certo=1; } if (horas > "18") { document.write("[colocar a outra imagem aqui]"); certo=1; } if (horas > "19" && minutos > "30") { document.write("[colocar a outra imagem aqui]"); certo=1; } //--> </script> <body> <script language="javascript"> imagem(); </script>
#6
Posted 10/03/2006, 06:55
<script language="javascript">
<!--
function imagem() {
data=new Date();
horas=data.getHours();
minutos=data.getMinutes();
certo=0;
if (horas > "12") {
document.write("[colocar a outra imagem aqui]");
certo=1;
}
if (horas > "18") {
document.write("[colocar a outra imagem aqui]");
certo=1;
}
if (horas > "19" && minutos > "30") {
document.write("[colocar a outra imagem aqui]");
certo=1;
}
}
//-->
</script>
<body>
<script language="javascript">
imagem();
</script>
#7
Posted 13/03/2006, 21:16
ele tem q elimitar o anterior! pois isso vai aparece a imagem do locutor q está tocando no momento sacow!
#8
Posted 13/03/2006, 21:33
O primeiro if verifica se horas é maior que 12, o segundo verifica se horas é maior que 18. Então se você abrir as 19 horas, ele vai mostrar os dois, pq 19 é maior que 12 e maior que 18
É só mudar um pouco..
Primeiro você pode verificar se horas é maior que 12 e (&&) menor que 18. . no segundo e terceiro tbm.. faça algumas verificações do mesmo jeito..
#9
Posted 15/03/2006, 21:06
É o normal, é o que foi pedido no script. .
O primeiro if verifica se horas é maior que 12, o segundo verifica se horas é maior que 18. Então se você abrir as 19 horas, ele vai mostrar os dois, pq 19 é maior que 12 e maior que 18
É só mudar um pouco..
Primeiro você pode verificar se horas é maior que 12 e (&&) menor que 18. . no segundo e terceiro tbm.. faça algumas verificações do mesmo jeito..
<script language="javascript">
<!--
function imagem() {
data=new Date();
horas=data.getHours();
minutos=data.getMinutes();
certo=0;
if (horas > "12" && horas < "14") {
document.write("[Imagem do locutor01.gif]");
certo=1;
}
if (horas > "14" && horas < "16") {
document.write("[Imagem do locutor02.gif]");
certo=1;
}
if (horas > "16" && minutos > "30") {
document.write("[Imagem do locutor03.gif]");
certo=1;
}
}
//-->
</script>
<body>
<script language="javascript">
imagem();
</script>
OLHA AI
nesse caso de 12 as 14 e um locutor
das 14 as 16 e outro locutor
e depois das 16:30 ja e outro locutor!
me diz ai porque nao aparece nada!
poxa cara nao manjo de javascript e preciso muito disso oh!
o chefe pediu pq quer q no horario dos locutores ja mude a imagem automatica deles!
me ajuda vai!
#10
Posted 15/03/2006, 21:11
Use um else para mostrar uma imagem caso não tenha nenhum locutar na hora..
(....)
if (horas > "16" && minutos > "30") {
document.write("[Imagem do locutor03.gif]");
certo=1;
}
else {
document.write("nenhum locutor");
}
#11
Posted 15/03/2006, 22:18
Provavelmente, pq você está testando em um horário que não está nos if(). .
Use um else para mostrar uma imagem caso não tenha nenhum locutar na hora..(....)
if (horas > "16" && minutos > "30") {
document.write("[Imagem do locutor03.gif]");
certo=1;
}
else {
document.write("nenhum locutor");
}
<script language="javascript"> <!-- function imagem() { data=new Date(); horas=data.getHours(); minutos=data.getMinutes(); //certo=0; if (horas > "12" && horas < "14") { document.write("[Imagem do locutor01.gif]"); //certo=1; } if (horas > "14" && horas < "16") { document.write("[Imagem do locutor02.gif]"); //certo=1; } if (horas > "20" && minutos > "11") { document.write("[Imagem do locutor03.gif]"); //certo=1; } else { document.write("nenhum locutor"); } } //--> </script> <body> <script language="javascript"> imagem(); </script>amigão ta tudo certo!
porem acho q ele deve ta pegando algum fuso horario pq a hora nao bate com a minha do pc atual ai queria ver se tem algum codigo pra mim por que ele bote a hora do pc atual e não um fuso horario!
EX: a minha hora agora e: 20:10
ai coloquei quando for 20:11 ele mudar a imagem ai não mudo! mas quando eu mudo a hora do meu windows para 21:10 ele muda!
sabe me diz oq e isso ou seja ele pega 1 atrasado!
#12
Posted 30/07/2006, 15:00
[Local/dia.jpg]
Abaixo o código que usei, deixei a mesma imagem pra ver se aparecia algo....
<script language="javascript">
<!--
function imagem() {
data=new Date();
horas=data.getHours();
minutos=data.getMinutes();
//certo=0;
if (horas > "06" && horas < "13") {
document.write("[<img src="Local/dia.jpg">]");
//certo=1;
}
if (horas > "13" && horas < "24") {
document.write("[<img src="Local/noite.jpg">]");
//certo=1;
}
if (horas > "24" && horas < "06") {
document.write("[<img src="Local/madruga.jpg">]");
//certo=1;
}
}
//-->
</script>
<body>
<table width="100%" height="200" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center">
<script language="javascript">
imagem();
</script> </div></td>
</tr>
</table>
Gostaria também de poder rodar SWF no lugar das imagens, já procurei em vário topicos, mas queria algo tipo isso pra apresentar 3 flash distintos por horário... dia, noite e madrugada
Edição feita por: M4T5U!, 30/07/2006, 15:09.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)