Jump to content


Photo

Topo Diferente


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

#1 Monfarrej

Monfarrej

    Turista

  • Banidos
  • Pip
  • 48 posts
  • Sexo:Não informado

Posted 15/11/2003, 13:14

Fala galera tipo, eu tneho tres topos diferentes p/ o meu site, um representa o dia, outro a tarde e o outro a noite tds estao em arquivos swf, a minha pergunta e a seguinte, comofaço p/ que esses topos apareçamn só no horario determinado por mim, por exemplo de 06:00 da manhã as 16:00 horas o topo a ser exibido seria o que representa o dia, de 16:01 as 18 horas o topo da tarde e de 18:01 as 05:59 o da noite, naio sei se estou postando na seçao correta caso nao esteja algum moderador mude de seçao p/ mim porfavor. Vlw galera conta com ajuda de vcs!!

#2 Skuall

Skuall

    Doutor

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

Posted 15/11/2003, 16:32

Olá! :yes:

A seção correta seria JavaScript mas vamos a resposta:

<script language="JavaScript">
<!--
  now = new Date(); //Criamos uma Variável que permite Capturar as Horas do Vistante;
  if ((now.getHours() > 5) && (now.getHours() < 16)) {
    document.write ("<embed src='topoDia.swf'></embed>");
  }
  else if ((now.getHours() > 15) && (now.getHours() < 18)) {
    document.write ("<embed src='topoTarde.swf'></embed>");
  }
  else {
    document.write ("<embed src='topoNoite.swf'></embed>");
  }
//-->
</script>


Fiz meio de cabeça, mas acho que irá funcionar certinho! Teste e qualquer coisa, poste novamente! :)

#3 Furious

Furious

    Novato no fórum

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

Posted 16/11/2003, 13:26

Tipo, achei muito loko esse script .... mas tem como fazer mudar o background do site?
Ai como fikaria o script? issu se tiver que mudar algo.
Se Algum Dia O Grande Amor Da Tua Vida Te Chifrar,
E Você Decidir Pular Do Alto Do Seu Prédio,
Lembre-se Você Tem Chifres Não Asas!!


-=-Furious-=-

#4 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 16/11/2003, 14:49


<html>

  <head>

    <title>...</title>

  </head>

  <body>

    <script language="JavaScript">

      now = new Date(); //Criamos uma Variável que permite Capturar as Horas do Vistante;

      if ((now.getHours() > 5) && (now.getHours() < 16)) {

        document.body.style.background = "red";

      } else if ((now.getHours() > 15) && (now.getHours() < 18)) {

        document.body.style.background = "green";

      } else {

        document.body.style.background = "black";



      }

    </script>

  </body>

</html>


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

#5 Furious

Furious

    Novato no fórum

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

Posted 16/11/2003, 15:21

Valews Mesmo Guilherme .... (y)
mas ainda só me resta uma duvida ....
em relação a esse msm script,
eu tow montando um site todo tabelado
e tem o topo dentro de uma celula
(ex: <table border="0" width="750" height"534" background="dark_soul.gif">)
como eu faco mudar o fundo desse sem alterar o resto do site e/ou o bg do site?
:D
Se Algum Dia O Grande Amor Da Tua Vida Te Chifrar,
E Você Decidir Pular Do Alto Do Seu Prédio,
Lembre-se Você Tem Chifres Não Asas!!


-=-Furious-=-

#6 Skuall

Skuall

    Doutor

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

Posted 16/11/2003, 15:33

Olá! :yes:

Atribua um "id" a sua tabela, atribuiremos "exemplo" certo?

Agora coloque isso dentro dos iFs e altere conforme necessário:

document.getElementById("exemplo").background.src = "dia.gif";



#7 Furious

Furious

    Novato no fórum

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

Posted 16/11/2003, 17:45

Cara, assim como diz aqui a direita eu sou Newbie... não manjo quase nada de HTML e JavaScript .... entaum ..... ai vai algumas perguntas:

1°->Atribuir um id na tabela ?!?!?! como assim e como fikaria a tabela ex?

2°->Tipo, o codigo q vc colocou substituiria oq?
issu (document.body.style.background = "img") ?

3°->O que seria o exemplo no:
(document.getElementById("Exemplo").back.....)


Desculpa o Transtorno,
mas Newbie eh fodz ...
Se Algum Dia O Grande Amor Da Tua Vida Te Chifrar,
E Você Decidir Pular Do Alto Do Seu Prédio,
Lembre-se Você Tem Chifres Não Asas!!


-=-Furious-=-

#8 Skuall

Skuall

    Doutor

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

Posted 16/11/2003, 18:21

Olá! :yes:

Não tenha vergonha de perguntar e sim orgulho de aprender!

1- <table id="exemplo" (..) ></table>

2-

<script language="JavaScript">
<!--
  now = new Date(); //Criamos uma Variável que permite Capturar as Horas do Vistante;
  if ((now.getHours() > 5) && (now.getHours() < 16)) {
    document.getElementById("exemplo").background.src = "dia.jpeg";
  }
  else if ((now.getHours() > 15) && (now.getHours() < 18)) {
    document.getElementById("exemplo").background.src = "tarde.jpeg";
  }
  else {
    document.getElementById("exemplo").background.src = "noite.jpeg";
  }
//-->
</script>


3- Eu estaria acessando o valor do atributo background da tabela.

document = se refere ao documento atual;
getElementById("") = "pegamos" um certo Objeto pelo Id;
background = o atributo background;
src = o valor do background;

#9 Furious

Furious

    Novato no fórum

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

Posted 16/11/2003, 19:21

Skual e Guilherme .... caras Muito Obrigado Mesmo!
Desculpe se dei muito trabalho ...

-=-Furious-=-
{OnLy 4 FuN}
Se Algum Dia O Grande Amor Da Tua Vida Te Chifrar,
E Você Decidir Pular Do Alto Do Seu Prédio,
Lembre-se Você Tem Chifres Não Asas!!


-=-Furious-=-

#10 Skuall

Skuall

    Doutor

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

Posted 16/11/2003, 19:44

Olá! :yes:

Não precisa se desculpar, se alguém responde sua dúvida, é porquê sabe e quer ajudar. Não temos obrigação de responder e sim, direito. Dúvidas, pode postar sem problemas!




1 user(s) are reading this topic

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

IPB Skin By Virteq