Olá, Amigos!
Estou com um problema com o script mostrado abaixo. No INTERNET EXPLORER, ele funciona normalmente. Mas quando abro o browser do FIREFOX, ele não aparece. Verificando no console de erros, obtive a informação: (document.clock is undefined). A linha a que ele se refere é esta:
document.clock.document.write(dia+barra+mes+barra+ano+spc+tco+spc+hrs+col+min+col+sec+spc+tco+spc+da
ytime);Já tentei algumas mudanças, mas foi em vão. Se algum colega puder me dar uma ajuda, eu agradeço.
obrigado,
o_internauta2004@yahoo.com.br
o Script é este:
<!-- INÍCIO do SCRIPT de DATA e HORA -->
<div align="right" id="Layer1" style="position:absolute; left:290px; top:76px; width:440px; height:19px; z-index:1">
<font SIZE="3" FACE="Times New Roman, Times, serif" title="3" color="#D4340C">
<script language="Javascript1.2">
if(navigator.appName == "Netscape") {
document.write('<layer id="clock"></layer><br>');
}
if (navigator.appVersion.indexOf("MSIE") != -1){
document.write('<span id="clock"></span><br>');
}
function upclock(){
var hoje = new Date();
var hrs = hoje.getHours();
var min = hoje.getMinutes();
var sec = hoje.getSeconds();
var col = ":";
var spc = " ";
var barra = " de ";
var tco = " == ";
var meses = new Array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");
var diadasemana = new Array("Domingo","Segunda-Feira","Terça-Feira","Quarta-Feira","Quinta-Feira","Sexta-Feira","Sábado");
var mes = meses[hoje.getMonth()];
var ano = (hoje.getYear() + 0);
var semana = diadasemana[hoje.getDay()];
var dia = hoje.getDate();
if (hrs <= "23") var daytime = "Boa Noite!"
if (hrs <= "17") var daytime = "Boa Tarde!"
if (hrs <= "11") var daytime = "Bom Dia!"
if (hrs <= "5") var daytime = "Boa Madrugada!"
if (min <= "9") min = "0"+min;
if (dia <= "9") dia = "0"+dia;
if (sec <= "9") sec = "0"+sec;
if(navigator.appName == "Netscape") {
document.clock.document.write(dia+barra+mes+barra+ano+spc+tco+spc+hrs+col+min+col+sec+spc+tco+spc+da
ytime);
document.clock.document.close();
}
if (navigator.appVersion.indexOf("MSIE") != -1){
clock.innerHTML = dia+barra+mes+barra+ano+spc+tco+spc+hrs+col+min+col+sec+spc+tco+spc+daytime;
}
}
setInterval("upclock()",1000);
</script>
</font>
</div>
<!-- FINAL do SCRIPT de DATA e HORA -->