Entrar    
              
    FAQ  •  Busca    
Hoje é Sáb Set 04, 2010 9:18 pm

Todos os Horários estão como UTC - 3 horas









Criar novo tópico Responder Tópico  [ 1 Mensagem ] 
Autor Mensagem
 Assunto do Tópico: JavaScript : Blocos de páginas que somem/aparecem
MensagemEnviado: Sex Fev 16, 2007 12:28 am 
Administrador
Avatar de usuário

Data de registro: Dom Dez 17, 2006 7:06 pm
Mensagens: 341
Localização: RJ
Você tem um link na página. Na hora que você clica, uma nova área na página aparece, "empurrando" todo o resto para baixo. Você clica no link de novo, e tudo volta ao normal. Bacana, né?
E é muito mais simples do que parece, veja só :

Código:
<HTML>
<HEAD>
<SCRIPT Language="JavaScript">
function mostra(painel) {
if (painel.style.display == "") {
painel.style.display = "none";}
else{
painel.style.display= "";
}
}

</SCRIPT>
</HEAD>

Criamos aqui uma função chamada "mostra", que recebe o parâmetro "painel". Tudo que falamos dentro dele é se ele já estiver sendo mostrado não mostre ("none"), senão deixa como está. Simples, né não ?
Aí no seu HTML:
<BODY>
Se liga na parada. É tipo assim, aqui tem um texto normal. <br>
Aqui em baixo vou fazer um link : <br>
<a href="javascript:mostra(trelele)"> Clica aqui !!! </a> <br>

<div id="trelele" style="display:none">
<font size="7">Apareceu a margarida !!!!</font>
</div>

Se ligô na parada ? E aí aqui continua texto normal. moleza. Olha o tamanho do código, incrivelmente menor.
Assim fica tudo mais simples. <br>
</BODY>
</HTML>



Aqui eu dei nome a um bloco "<DIV>" de trelele (<div id="trelele">), e no href do link, chamei a função passando como parâmetro o trelele : a href="javascript:mostra(trelele)" .


Fonte: Lula.PRO

_________________
R Areal
Desenvolvedor Web

Conheça a melhor Hospedagem Windows e Linux


 Perfil  
Mostrar mensagens anteriores:  Organizar por  
Criar novo tópico Responder Tópico  [ 1 Mensagem ] 

Todos os Horários estão como UTC - 3 horas


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum

Procurar por:




Criado e Hospedado por: Hospedamos.NET