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

Problema com menu

Discussão em 'Web Development' iniciada por JoaoMorgado, 14 de Janeiro de 2008. (Respostas: 2; Visualizações: 502)

  1. Ola,

    A minha ideia era criar um menu vertical que simulasse frames através de divs.
    Ao clicar nos botões, são lançados submenus que desaparecem se clicar no mesmo botão.

    http://www.joaomorgado.com/menu/page.html

    Tudo corre bem se percorrer o menu de cima para baixo e for clicando em Home, Academic, Experiences, Photography, ... mas se tentar fazer o inverso, surgem os problemas.
    Não consigo encontrar uma forma de resolver o problema!

    Código:
    <script>
    function camada( sId ) {
    if( document.getElementById( sId ).style.visibility == "hidden" ) {
    document.getElementById( sId ).style.visibility = "visible";
    } else {
    document.getElementById('home').style.visibility = "hidden";
    document.getElementById('academic').style.visibility = "hidden";
    document.getElementById('experiences').style.visibility = "hidden";
    document.getElementById('photo').style.visibility = "hidden";
    document.getElementById('sketch').style.visibility = "hidden";
    document.getElementById('profile').style.visibility = "hidden";
    }
    }
    </script>
    Cada botão contém o respectivo ONCLICK="camada('home');"

    Agradeço todas as dicas para resolver o problema.

    Abraços
    :)
     
  2. Mitch

    Mitch Banido

    fui à página e não percebi qual é suposto ser o problema
     
  3. Se clicar no botões do menu de cima para baixo, os submenus abrem sucessivamente, substituindo o anterior. Se fizer no sentido contrário (baixo para cima), já não funciona da mesma forma. Se clicar por exemplo em Photography, ao tentar clicar em Academic, terei de clicar três vezes até ver o submenu Academic.

    :smilliex:
     

Partilhar esta Página