Jump to content


Significado


  • Faça o login para participar
9 replies to this topic

#1 guilhermeholtz

guilhermeholtz
  • Visitantes

Posted 08/02/2003, 21:51

Qual o significado dos códigos abaixo:

if (!document.layers && !document.all) return;

if (document.layers) document.layers.data.document.write(data_atual);
else if (document.all) data.innerHTML = data_atual;

Valew!

[]'s.

#2 GYMMER

GYMMER

    Turista

  • Usuários
  • 57 posts
  • Sexo:Não informado

Posted 08/02/2003, 22:00

cara vc deve ter tirado esse pedaço de codigo de um codigo completo, ai nao da pra explicar, mas se vc arranjar o codigo inteiro eu posso dar uma olhada!
Diga NÃO às tabelas, SIM aos layers!
www.ponto50.com.br - www.copiadorasantiago.kit.net -
www.easyscript.tk - www.roalencar.kit.net - www.makesite.kit.net - www.maeluiza.kit.net
ICQ - 213270528

#3 guilhermeholtz

guilhermeholtz
  • Visitantes

Posted 08/02/2003, 22:04

Verdade! O código é pra mostrar a data atual e atualizá-la a cada 1 segundo.
Vai aí o código completo:

<body onLoad="java script:mostra_data();">

function mostra_data()
{
if (!document.layers && !document.all) return;
var matriz_dias_semana = new Array("Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado");
var matriz_meses = new Array("janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro");
var atual = new Date();
var dia_semana = atual.getDay();
var dia = atual.getDate();
if (dia < 10) dia = "0" + dia;
var mes = atual.getMonth();
var ano = atual.getFullYear();
var data_atual = matriz_dias_semana[dia_semana] + ", " + dia + " de " + matriz_meses[mes] + " de " + ano;
if (document.layers) document.layers.data.document.write(data_atual);
else if (document.all) data.innerHTML = data_atual;
setTimeout("mostra_data()",1000);
}

#4 GYMMER

GYMMER

    Turista

  • Usuários
  • 57 posts
  • Sexo:Não informado

Posted 08/02/2003, 23:07

if (!document.layers && !document.all) return;

if (document.layers) document.layers.data.document.write(data_atual);
else if (document.all) data.innerHTML = data_atual;

A primeira linha eu naum entendi direito...

mas a segunda faz a seguinte verficação: Se for netscape (document.layers), ele irá exibir a data usando os métodos do netscape, senão se for Internet explorer (document.all) ele usará os métodos do IE.
Diga NÃO às tabelas, SIM aos layers!
www.ponto50.com.br - www.copiadorasantiago.kit.net -
www.easyscript.tk - www.roalencar.kit.net - www.makesite.kit.net - www.maeluiza.kit.net
ICQ - 213270528

#5 <% developer %>

<% developer %>

    Só observando...

  • Usuários
  • 1029 posts
  • Sexo:Não informado
  • Localidade:Manaus - AM

Posted 08/02/2003, 23:19

verdade... não consegui interpretar akela primeira linha

colocando na parte da lógica de programação, akela primeira linha ficaria sem sentido:

se ! for interpretado pelo netscape e ! for interpretado pelo IE retorne - akele todo código


deve ser por causa q tenha algum link ou botão q pessa algum retorno (return)
Você é de Manaus?

Quer fazer cursos de webdesign, com professor,
1 computador por aluno? E de graça?


Confira em
Fundação Paulo Feitoza

Links Legais:

Jogar Dominó Online

Jogar Xadrez Online


Códigos ASP para download

#6 Wrathchild

Wrathchild

    Ativo

  • Usuários
  • 335 posts
  • Sexo:Não informado

Posted 08/02/2003, 23:40

Não developer, não ficaria sem sentido.

Se não for Explorer nem Netscape é um browser desconhecido, então retorne e não faça xxxxx nenhuma.



#7 <% developer %>

<% developer %>

    Só observando...

  • Usuários
  • 1029 posts
  • Sexo:Não informado
  • Localidade:Manaus - AM

Posted 08/02/2003, 23:53

Não developer, não ficaria sem sentido.

Se não for Explorer nem Netscape é um browser desconhecido, então retorne e não faça xxxxx nenhuma.

eh verdade... não tinha pensado por esse lado (mozilla, msnexplorer, etc...)

mas como esses browsers reconhecem essa função, pq o IE usa document.all e o netscape usa document.layers - tem uma mais recente, só q não sei escrever direito

qual é a função... vc sabe???
Você é de Manaus?

Quer fazer cursos de webdesign, com professor,
1 computador por aluno? E de graça?


Confira em
Fundação Paulo Feitoza

Links Legais:

Jogar Dominó Online

Jogar Xadrez Online


Códigos ASP para download

#8 guilhermeholtz

guilhermeholtz
  • Visitantes

Posted 08/02/2003, 23:59

valew pelas explicações, galera!!!

[]'s...

#9 Wrathchild

Wrathchild

    Ativo

  • Usuários
  • 335 posts
  • Sexo:Não informado

Posted 09/02/2003, 00:20

Sobre a chamada "mais nova" é a document.getElementById('nome')

Em um div, por exemplo, vc pode botar seu id, que será chamado por getElementById:
<div id="nome"></div>

É aceito no Netscape tb mas somente para as versões 6 e superiores.

Para outros browsers como o Mozilla eu acredito que a getElementById funcione, mas não tenho certeza. Vamo esperar o Guilherme postar aí, que ele deve saber.

#10 Guilherme Blanco

Guilherme Blanco

    Loading...

  • Conselheiros
  • 891 posts
  • Sexo:Masculino
  • Localidade:São Carlos - SP/Brasil
  • Interesses:Programação Web e minha namorada (Maria Camila).

Posted 12/02/2003, 16:02

Ai gente... vocês com ctz não deram uma olhadinha no meu "pequeno" tutorial na seção Tutoriais, né???

Tudo bem, eu coloco o link pra vocês...

http://forum.wmonlin...=ST&f=25&t=2658

Espero q com isto a dúvida de vocês esteja solucionada...

Valeu,
<script language="WebFórum">
// Dados:
Nome("Guilherme Blanco");
Localidade("São Carlos - SP/Brasil");
Cargo("Manutenção");
</script>




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq