Ir para conteúdo
Fórum Script Brasil
  • 0

Como fazer que o script abaixo funcione no chromo


bequi

Pergunta

alguém saberia me ajudar a dizer como esse script poderia funcionar no chromo

Eu sei que o chromo não aceita o document.write, então fiquei sem opção para que esse script funciona-se. :blink: :blink:

<div id="Layer1">
<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 = "/";
var tco = "-";
var meses  = new Array("01","02","03","04","05","06","07","08","09","10","11","12");
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  <= "18") var daytime = "Boa tarde!";
if (hrs  <= "12") var daytime = "Bom dia!";
if (hrs  <= "6") var daytime = "Ainda acordado?!?!?!?!";
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(hrs+col+min+col+sec+spc+tco+spc+daytime);
document.clock.document.close();
}

if (navigator.appVersion.indexOf("MSIE") != -1){
clock.innerHTML = hrs+col+min+col+sec+spc+tco+spc+daytime;
}
}

setInterval("upclock()",1000);
//-->
                          </script></div>

Grata pela ajuda

Editado por fercosmig
add tag's
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Bem gente eu resolvi esse problema :blush: :blush: :blush: :blush: na seguinte forma:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/JavaScript">
function moveRelogio(){ 

       momentoAtual = new Date() 
       hora = momentoAtual.getHours() 
       minuto = momentoAtual.getMinutes() 
       segundo = momentoAtual.getSeconds() 

       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 

    if (hora  <= "23") var saudacaoImprimivel = "Boa noite!";
    if (hora  <= "18") var saudacaoImprimivel = "Boa tarde!";
    if (hora  <= "12") var saudacaoImprimivel = "Bom dia!";
    if (hora  <= "6") var saudacaoImprimivel = "Ainda acordado?!?!?!?!";
    
   var    horaImprimivel = hora + " : " + minuto + " : " + segundo 
    
    document.all.HORA.innerText = horaImprimivel 
    document.all.SAUDACAO.innerText = saudacaoImprimivel
    document.all.SAUDACAOEXTRA.innerText =""
        
       setTimeout("moveRelogio()",1000) 
} 

</script>

</head>

<body onload="moveRelogio()">

<form name="form_relogio"> 
  <label id="HORA" title="HORA" ></label><BR />
  <label id="SAUDACAO" title="SAUDACAO" ></label><BR />
  <label id="SAUDACAOEXTRA" title="SAUDACAOEXTRA" ></label>
</form> 

</body>
</html>

Bem já foi resolvido, então como faço para fechar o tópico? :wacko: :wacko: :wacko:

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...