Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    82

    Nascondere righe di una tabella in base a specifici attributi ???

    cari amici,

    ho una pagina con un unica tabella che contiene alcune decine di righe simili alla seguente:

    codice:
    <TR free="false" sip="true">
    
    <TD>Jumblo</TD>
    <TD>1.7</TD>
    <TD>10.4</TD>
    <TD></TD>
    </TR>
    il punto focale sono quei due attributi da me creati (la pagina deriva dal php da me prodotto) cioè 'free' e 'sip' i quali possono essere soltanto o true o false

    avrei la necessità di avere due 'toggle' sulla pagina fatti in javascript che dinamicamente mi nascondessero o visualizzassero le righe che hanno su true una delle due caratteristiche.

    Esempio: clicco su 'nascondi free' e tutte le righe con free='true' vengono messe in visibilità nascosta modificandone lo stile...

    Tenendo conto che posso modificare ' javascript per me è una specie di palestra, non lo conosco quasi per nulla.

    Io avevo pianificato di realizzare una specie di funzione che prenda in ingresso una stringa che contiene il nome di uno dei due attributi e anche una seconda stringa che contiene solo vero o falso oppure mostra e nascondi... dopo di che seleziona tutte le righe con l'attributo passato e in base al vero o falso o mostra o nascondi setta la proprietà display dello stile della riga di conseguenza...

    Così potrei fare ... (meta codice da bambini ma rende l'idea)

    elementi = getAllElementsByAtribute(attributo)
    foreach elemento ...
    elemento.display = valore

    ma non so se ha senso, magari in due comandi si fa tutto questo, oppure c'è proprio una strategia diversa....

    se vi occorre vi do l'url della pagina sul mio sito personale (di sviluppo per training, non lo faccio per pubblicità) per vedere di cosa sto parlando ...

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Al cliente gli devi passare attribuiti comprensibili pertanto inizia col tramutare free e sip con id e class altrimenti la vedo dura
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    82
    id e class mi servono per la formattazione e per la logica del programma, cmq sia ho risolto
    .ho fatto un getElementByTag e ho preso i TR

    dopo di che ho usato su ciascun tr la funzione getAttribute

    a questo punto se le condizioni erano verificate ho modificato lo style.display da table-row a none e viceversa

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.