Visualizzazione risultati 1 fino 6 di 6

Discussione: dropdown menu varibili

  1. #1
    facrnolik non è connesso Neofita
    Data registrazione
    01-11-2012
    Messaggi
    3

    Predefinito dropdown menu varibili

    Salve a tutti, conoscete per caso uno script che mi permetta di creare in js o simili un dropdown menu multi livello?
    In particolare qualcosa che mi consenta di definire gli elementi via array, tipo:

    menu[0][0] = voce 1
    menu[0][1] = voce 1 bis
    menu[0][2] = voce 2 bis
    menu[1][0] = voce 2
    menu[2][0] = voce 3
    menu[3][0] = voce 4

    Sto impazzendo :(

  2. #2
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    Con JS DOM HTML
    esempio:
    Codice:
    <!DOCTYPE html>
    <html>
    <script>
    function crea(){
    var elemento = document.getElementById("popup");
    var contenuto = new Array();
    contenuto[0] = "Mattina";
    contenuto[1] = "Pomeriggio";
    contenuto[2] = "Sera";
    contenuto[3] = "Notte";
    for(i=0;i<4;i++){
    var option = document.createElement("option");
    option.setAttribute("value", contenuto[i]);
    var nodo = document.createTextNode(contenuto[i]);
    option.appendChild(nodo);
    elemento.appendChild(option);
    }
    }
    </script>
    <body onload="crea()">
    <form action="">
    <select id="popup">
    </select>
    </form>
    </body>
    </html>

  3. #3
    facrnolik non è connesso Neofita
    Data registrazione
    01-11-2012
    Messaggi
    3

    Predefinito

    Veramente a me serviva più qualcosa tipo questo:
    http://javascript-array.com/scripts/...p_down_menu/?j

  4. #4
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    esempio semplificato

    chiaramente puoi cambiare gli stili CSS ed anche i comportamenti jQuery ..
    Ultima modifica di NLSweb : 11-07-2014 alle ore 17.43.35

  5. #5
    Guest

    Predefinito

    Ciao a tutti! Facrnolik il tuo è un problema che tempo fa mi sono posto anch'io, sfortunatamente non ero molto capace di utilizzare il javascript e il jquery così ho dovuto cercare su internet uno script già fatto e modificarlo per i miei scopi.

    Qui trovi un esempio di funzionamento dello script:
    http://www.proppo.altervista.org/test.html

    Come già detto, lo script è molto vecchio e probabilmente andrebbe aggiornato, inoltre permette la definizione di un solo livello:
    menu[0] = 1
    menu[1] = 2
    menu[2] = 3
    menu[3] = 4

    Mi è parso di capire che tu volevi una cosa del genere:
    menu[0][0] = a0
    menu[0][1] = a1
    menu[1][0] = b0
    menu[2][0] = c0
    menu[2][1] = c1
    menu[2][2] = c2
    menu[3] = d0

    È corretto?
    Magari qualcuno più esperto di me riuscirà ad aiutarti usando questo codice come punto di partenza.

    Se ti serve scrivi

  6. #6
    facrnolik non è connesso Neofita
    Data registrazione
    01-11-2012
    Messaggi
    3

    Predefinito

    Era proprio quello che volevo, solo come dici tu mi servirebbe poter implementare almeno un secondo livello ai miei menu, la mia idea originale era quella di scrivere una funzione ricorsiva per creare sottomenu illimitati ma mi accontenterei anche di un secondo livello.

    Cosa significa che lo script andrebbe aggiornato?

    Qualcuno può aiutarmi a fare le modifiche?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •