1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Javascript - Ajuda

Discussão em 'Web Development' iniciada por jigoro, 29 de Setembro de 2008. (Respostas: 4; Visualizações: 774)

  1. jigoro

    jigoro Power Member

    Boas Estou com um problema numa funcão que estou a tentar desenvolver é o seguinte:

    tenho estas 2 funções:
    Código:
    function Hide()
    {
    document.getElementById("Layer1").style.visibility="hidden";
    }
    function Ver()
    {
    document.getElementById("Layer1").style.visibility="visible";
    }
       
    e em html tenho isto:
    Código:
    <div id="Layer1"></div>
    <div id="Layer2" onclick="Ver()" ondblclick="Hide()"></div>
       
    Agora o que eu queria era juntar as duas funções de modo a ter só uma função
    (<div id="Layer2" onclick="Ver"></div>)

    Já tentei fazer com if a junção das duas funções mas não deu em nada, ja pensei em usar montes de coisas mas não consegui nada, alguém em consegue dar algumas luzes..
     
    Última edição pelo moderador: 29 de Setembro de 2008
  2. Slash

    Slash Power Member

    html:
    Código:
    <div id="Layer2" onclick="Ver(this)"></div>
      

    javascript:
    Código:
    function Ver(elem) {
    
    if (elem.style.visibility == "hidden") elem.style.visibility= "visible";
    else elem.style.visibility = "hidden";
    
    }
     
     
    Última edição pelo moderador: 29 de Setembro de 2008
  3. jigoro

    jigoro Power Member

    Tks já consegui, não percebi foi muito bem esse codigo :(
    Código:
    function Ver() {
        var a = document.getElementById("Layer1").style.visibility;
      
         if (a=="" || a =="hidden") {
             document.getElementById("Layer1").style.visibility= "visible";
        }else{
             document.getElementById("Layer1").style.visibility = "hidden";
             }
        }
    </script>
     
     
    Última edição pelo moderador: 29 de Setembro de 2008
  4. JPBImpe

    JPBImpe What is folding?

    O que é que não percebeste especificamente?
     
  5. jigoro

    jigoro Power Member

    o codigo que o slash colocou..
     

Partilhar esta Página