Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    toggle hide & show righe di una tabella

    Ciao,

    finalmente sono riuscito a mostrare e nascondere una riga in una tabella cliccando...
    Il problema è che lo script mi chiude SOLO una riga... se dovessi chiuderne di più non potrei..
    Tutte le righe che

  2. #2
    questo è lo script

    codice:
    <script type="text/javascript">
        function toggle(id_elemento) {
            var e = document.getElementById(id_elemento);
            if (e.style.display == 'none') {
                e.style.display = 'table-row';
                } else {
                    e.style.display = 'none';
                }     
        }
    </script>

    sul file HTML che genero vorrei chiudere tutti gli elementi (che sono <TR>) con id = id_elemento
    ....

    ma me lo fa solo per il primo elemento che trova.

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Devi fare un ciclo for sul elemento tr, spero che gli id non sia tutti uguali ma univoci come devono essere id1, id2, id3
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    gli ID sono tutti uguali, però divisi per gruppo...

    nel senso: beh ti allego screenshot faccio prima.




    i gruppi che ti dicevo sono quelli sulla colonna di SX e raccolgono le colonne di DX.

    per esempio: "Laboratorio" ha id="gruppo_3" e lo stesso id hanno le righe sotto di lui: "Grafico...etcetc.."

    invece "Ferie" ha id="gruppo_2" e idem... l'unica riga sotto "Visualizza Piano Ferie".. da id="gruppo_2"


    per me fa lo stesso creare dinamicamente il nome del gruppo su un 'class' o su un 'id'

    la class l'ho usata per dire: "padre" e "figlio"
    "padre" per le righe scritte sulla colonna di sx...
    "figlio" per le righe scritte sulla colonna di dx...
    li uso sul CSS per colorarle.

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Insisto gli id devono essere univoci, e devi eseguire un ciclo sul tag tr di un certo gruppo
    lab_1, lab_2, lab_3, dove lab_ sarà la radice del gruppo il ciclo incrementerà il numero
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    molto bene.

    lab_1, lab_2, lab_3,...etc.. sono "id=lab_1"... , giusto?

  7. #7
    scusa ho un dubbio...

    il padre, id="lab_"
    i figli, id="lab_1", "lab_2"....


    ma per i prossimi gruppi? dovrebbero essere tutti univoci, no?

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non ti capisco e non riesco a seguirti, se non hai capito il concetto attendi qualcuno che possa aiutarti passo/passo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9

  10. #10
    ok, mi puoi fare un esempio di un ciclo for con quella radice? ... io nn so farlo

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.