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

Chamar Função


misterviralata

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

A Andreia que é expert nesse lance de hidden, block, visibity...

Mas se você quer a lógica (a minha lógica) é assim:

Cria uma função em js pra alterar o estado de Oculto para Visível:

<script>
    function altera() {
    
    document.getElementById("layer").className= "visivel";
    
        }
</script>
O código CSS:
<style type="text/css">
.visivel { 
    visibility:visible;
}
.oculto {
    display:hidden;
}
</style>
No botão você coloca o evento que vai disparar a função:
<input type="submit" name="button" value="Exibe" id="button" onclick="altera();">

A layer de ID layer vai ficar visível ao clicar no botão.

Link para o comentário
Compartilhar em outros sites

  • 0

hsuahsuahs

bom também pode ser assim:

<script>
function Exibe()
{
document.getElementById("layer").style.display='block';
}
</script>

<a href="#" onclick="Exibe()">link</a>

<div id="layer" style="display:none">
TEXTO
</div>
ou mais simplificado:
<a href="#" onclick="document.getElementById('layer').style.display='block'">link</a>

<div id="layer" style="display:none">
TEXTO
</div>

Link para o comentário
Compartilhar em outros sites

  • 0

Ola Gutto e andreia_sp!

Postei esta pergunta hoje de manhã e fiquei sem conecção até agora pouco.

neste tempo consegui fazer assim

<script >

function mostrar(camada2){

document.getElementById(camada2).style.visibility="visible";

}

function ocultar(camada2){

document.getElementById(camada2).style.visibility="hidden";

}

</script>

<a href="#" onClick="mostrar('camada2')">abrir</a>

<a href="#" onClick="ocultar('camada2')">fechar</a>

<div id="camada2" style="position:absolute;width:100;height:100;top:100;left:200;background-color:red;visibility:hidden">Camada 2</div>

mas o jeito que a andreia_sp explicou é muito melhor !

obrigado gutto e anderia_sp pela ajuda!

ola amigos voltei!

agora to tentando fazer a div abrir depois que clicar em um form

<form action"">

<input type=text name=new_senha>

<input type=submit value=ok>

</form>

$new_senha = $_POST['new_senha'];

if($new_senha == "1"){

echo"document.getElementById(layer).style.visibility='visible'";

}

<div id=layer style=visibility: hidden;>texto</div>

tentei assim mais não funcionou,

pode me dar alguma ideia?

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...