Curry Postado Janeiro 22, 2008 Denunciar Share Postado Janeiro 22, 2008 Tenho um script de exibição de data e hora em Javascript que não funciona corretamente no FF.... alguém sabe dizer porque ?? <script language="javascript"> <!-- function construirArray(qtdElementos){ this.length = qtdElementos } var arrayDia = new construirArray(7); arrayDia[0] = "Domingo"; arrayDia[1] = "Segunda-Feira"; arrayDia[2] = "Terça-Feira"; arrayDia[3] = "Quarta-Feira"; arrayDia[4] = "Quinta-Feira"; arrayDia[5] = "Sexta-Feira"; arrayDia[6] = "Sabado"; var arrayMes = new construirArray(12); arrayMes[0] = "Janeiro"; arrayMes[1] = "Fevereiro"; arrayMes[2] = "Março"; arrayMes[3] = "Abril"; arrayMes[4] = "Maio"; arrayMes[5] = "Junho"; arrayMes[6] = "Julho"; arrayMes[7] = "Agosto"; arrayMes[8] = "Setembro"; arrayMes[9] = "Outubro"; arrayMes[10] = "Novembro"; arrayMes[11] = "Dezembro"; function mostrarDataHora(hora, diaSemana, dia, mes, ano){ retorno = " "+diaSemana+", "+dia+" de "+mes+" de "+ano; document.getElementById("datahora").innerHTML = retorno; } function getMesExtenso(mes){ return this.arrayMes[mes]; } function getDiaExtenso(dia){ return this.arrayDia[dia]; } function atualizarDataHora(){ dataAtual = new Date(); dia = dataAtual.getDate(); diaSemana = getDiaExtenso(dataAtual.getDay()); mês = getMesExtenso(dataAtual.getMonth()); ano = dataAtual.getYear(); hora = dataAtual.getHours(); minuto = dataAtual.getMinutes(); segundo = dataAtual.getSeconds(); str_dia = new String (dia) if (str_dia.length == 1) dia = "0" + dia str_segundo = new String (segundo) if (str_segundo.length == 1) segundo = "0" + segundo str_minuto = new String (minuto) if (str_minuto.length == 1) minuto = "0" + minuto str_hora = new String (hora) if (str_hora.length == 1) hora = "0" + hora horaImprimivel = hora + ":" + minuto;//+ ":" + segundo; mostrarDataHora(horaImprimivel, diaSemana, dia, mês, ano); setTimeout("atualizarDataHora()",1000); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Janeiro 23, 2008 Denunciar Share Postado Janeiro 23, 2008 aparece algum erro? posta o erro ae ou a forma como está retornandoda uma olhada no Error Console do firefox Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Curry Postado Janeiro 23, 2008 Autor Denunciar Share Postado Janeiro 23, 2008 Nem o console de erros nem o Firebug acusam erro. A única coisa que sai distorcida é o ano Ex: Quarta-feira, 23 de janeiro de 108 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Janeiro 23, 2008 Denunciar Share Postado Janeiro 23, 2008 ano = dataAtual.getFullYear(); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Curry Postado Janeiro 23, 2008 Autor Denunciar Share Postado Janeiro 23, 2008 Resolveu... obrigado !!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Curry
Tenho um script de exibição de data e hora em Javascript que não funciona corretamente no FF.... alguém sabe dizer porque ??
Link para o comentário
Compartilhar em outros sites
4 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.