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

    Nascondere piu DIV contemporaneamente

    Ciao
    sto creando un motore di ricerca per un sito, i risultati possono essere di due tipi news e articoli.
    Vorrei creare due checkbox relativi alle due tipologie.
    Quando un utente effettua una ricerca i risultati sono misti, io vorrei che deselezionenso o selezionando i checkbox dai risultati appaiano o scompaiano i risultati relativi al check.
    Ho trovato molti script per nascondere div, però nel caso i div fossere piu' di uno?
    io vorrei che cliccando sul check scompaiano ad esempio tutti i risultati che hanno id="news".

    si può fare?
    Fabzine.it: Il blog italiano sulla digital fabrication

  2. #2
    prelevi tutti i div

    x=document.getElementsByTag("div");

    poi esegui un for e li cicli

    for(a=0;a<x.length;a++)

    ciclandoli verifichi con una regexp che la id, se questa iniza con news o altro allora nascondi o mostri il div
    Luca Bottoni's World
    www.bottonisworld.com

  3. #3
    grazie per la risposta, solo che non mastico molto javascript potresti essere un pelo piu' preciso?
    Fabzine.it: Il blog italiano sulla digital fabrication

  4. #4
    Risolto con jquery, 2 righe di codicesenza cicli!

    se servisse a qualcuno:

    Codice PHP:
     <script type="text/javascript" src="jquery.js"></script>          
     <script type="text/javascript"> 
         function news(){                                        
        $(".news").toggle(100);
        }
        
         function articles(){                                        
        $(".articles").toggle(100);
        }
     </script> 
    Codice PHP:
    <div class="news">
        <
    h1>News 1</h1>
        

    Testo prova Testo prova Testo prova Testo prova Testo prova Testo prova Testo prova Testo prova Testo prova Testo prova </p>
    </
    div>
    <
    div class="articles">
        <
    h1>Articolo 1</h1>
        

    Testo prova Testo prova Testo prova Testo prova Testo prova Testo prova Testo prova Testo prova Testo prova Testo prova </p>
    </
    div
    Fabzine.it: Il blog italiano sulla digital fabrication

  5. #5
    vedo ce lupoz ti ha dato una soluzione migliore visto che non mastichi...se non sai molto di programmazione, impara le jquey o affini e risolvi..se poi ti servono cose ad HOC, allora li devi studiare la programmazione.

    ottimo lupoz
    Luca Bottoni's World
    www.bottonisworld.com

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.