Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Menu Javascript a più livelli

    Ciao a tutti! Vorrei capire una cosa: ho creato un menu di navigazione in javascript ad un livello, ovvero al posizionamento del mouse su una voce di menu (onmouseover) compare la relativa lista di sottomenu figli, tutti di primo livello. Ma se io volessi un secondo livello? Ovvero mi posiziono su un elemento della lista che è appena comparsa e mi si apre un'altra lista, figlia della prima tanto per capirci...

    Questo è lo script JS:

    <script type="text/javascript">
    <!--
    window.onload=show;
    function show(id) {
    var d = document.getElementById(id);
    for (var i = 1; i<=10; i++) {
    if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display= 'none';}
    }
    if (d) {d.style.display='block';}
    }



    E questa è la sintassi che ho adottato per il menu:

    <div id="globalNav">
    <div id="menu">
    <dl>
    <dt onmouseover="javascript:show();">Precario's Home</dt>
    </dl>

    <dl>
    <dt onmouseover="javascript:show('smenu1');">La Orquesta</dt>
    <dd id="smenu1" onmouseover="javascript:show('smenu1');" onmouseout="javascript:show('');">
    <ul>
    [*]Cos'è Precario
    [*]I Precari
    [*]Repertorio Precario

    [/list]
    </dd>
    </dl>



    E' tutto giusto?
    Spero mi vogliate aiutare!


    Grazie!

  2. #2
    Proprio nessuno ha voglia di darmi una mano?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.