Exemplos do Capítulo Anterior-|-Próximo Exemplo-|-Retornar à Listagem dos Capítulos

Exemplo 19.1:
O relógio de JavaScript 411 e da Netscape


Copiamos este relógio de Snippet Library em JavaScript 411. Eles criaram o original a partir da documentação da Netscape.

Estes são os scripts que usamos. Primeiro, isto na seção HEAD: <SCRIPT LANGUAGE="JavaScript"> <!-- OCULTE-ME DESTE BROWSER var IdentTemporiz = null var temporizRodando = false function pararelogio(){ // não pode diretamente testar IdentTemporiz no DEC OSF/1 no beta 4. if(temporizRodando) clearTimeout(IdentTemporiz) temporizRodando = false } function iniciarelogio(){ // Certifica-se que o relógio está parado pararelogio() mostrahora() } function mostrahora(){ var agora = new Date() var horas = agora.getHours() var minutos = agora.getMinutes() var segundos = agora.getSeconds() var valorTempo = "" + ((horas > 12) ? horas - 12 : horas) valorTempo += ((minutos < 10) ? ":0" : ":") + minutos valorTempo += ((segundos < 10) ? ":0" : ":") + segundos valorTempo += (horas >= 12) ? " P.M." : " A.M." document.relogio.face.value = valorTempo IdentTemporiz = setTimeout("mostrahora()",1000) temporizRodando = true } //--> </SCRIPT> </HEAD> <BODY onload="iniciarelogio()"> Em seguida, isto no corpo: <FORM NAME="relogio" onsubmit="0"> <INPUT TYPE="text" NAME="face" SIZE=14 VALUE =""> </FORM>
Exemplos do Capítulo Anterior-|-Próximo Exemplo-|-Retornar à Listagem dos Capítulos