Ola, peguei um script de data e hora, porém não esta funcionando, eu acho que estou tendo problemas na hora de inserir na pagina de html, qnd insiro vou em inserir, objetos de script e colo o codigo, mas não roda a hora certinha, uso o Dreamweaver, fica parado, preciso de uma ajuda de onde estou errando, ou se esse script não roda em html.
Grato,
Rodrigo
Script:
<html>
<body bgcolor=#3366cc>
<head>
<FONT face=verdana size=1 color="white">
<script language="JavaScript">
<!--
var d = new Date()
var h = d.getHours()
if (h < 12)
document.write("Bom-dia ! Bem-vindo! ")
else
if (h < 18)
document.write("Boa-tarde ! Bem-vindo! ")
else
document.write("Boa-noite ! Bem-vindo! ")
// -->
</script>
</b>
<FONT face=verdana size=1 color="white">
Brasil,
<script language="JavaScript">
<!--
today = new Date()
document.write(" ",today.getHours(),":",today.getMinutes(),"h")
document.write(
" do dia: ",today.getDate(),"/",today.getMonth()+1,"/",today.getYear());
// -->
</script>
</body>
</html>

Data Não Esta Funcionando
Started By RodrigoSW, 27/05/2006, 21:29
1 reply to this topic
#1
Posted 27/05/2006, 21:29
#2
Posted 28/05/2006, 21:35
Precisa colocar um laço que fique se repetindo para atualizar a hora, e não pode ser document.write(), pois ficará imprimindo a hora repetidamente.
O código que fiz ficou assim:
Veja se funcionou.

O código que fiz ficou assim:
<html> <body bgcolor=#3366cc> <FONT face=verdana size=1 color="white"><div name="bemvindo"></div> <script language="JavaScript"> <!-- function mostra_bemvindo() { var d = new Date() var h = d.getHours() if (h < 12) bemvindo.innerHTML("Bom-dia ! Bem-vindo! ") else if (h < 18) bemvindo.innerHTML("Boa-tarde ! Bem-vindo! ") else bemvindo.innerHTML("Boa-noite ! Bem-vindo! ") } // --> </script> </b> <FONT face=verdana size=1 color="white"> Brasil, <div name="dat"></div> <script language="JavaScript"> <!-- function mostra_data() { today = new Date() dat.innerHTML(" ",today.getHours(),":",today.getMinutes(),"h") dat.innerHTML( " do dia: ",today.getDate(),"/",today.getMonth()+1,"/",today.getYear()); } // --> </script> <script>setTimeout("mostra_bemvindo(); mostra_data();" 500);</script> </body> </html>
Veja se funcionou.

Edição feita por: .System, 28/05/2006, 21:35.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)