Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Controllo

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    250

    Controllo

    Ciao a tutti,
    ho un problema con un controllo in javascript. Tramite codice faccio visualizzare diversi DIV. Vorrei che prima di visualizzarne uno mi nascondesse tutti gli altri.... questo è il codice

    l'id è il nome del DIV che viene visualizzato


    <script type="text/javascript" language="javascript">
    function visualizza(id){
    if (document.getElementById){
    if(document.getElementById(id).style.display == 'none'){
    document.getElementById(id).style.display = 'block';
    if(id =! "immagine1")
    {
    document.getElementById(immagine1).style.display == 'none');
    }
    if(id =! "immagine2")
    {
    document.getElementById(immagine2).style.display == 'none');
    }
    }
    else
    {
    document.getElementById(id).style.display = 'none';
    }
    }
    }
    </script>


    ciao e grazie
    Ale

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    document.getElementById(id).style.visibility='hidd en' //nascondi
    document.getElementById(id).style.visibility='visi ble' //visualizza

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    250
    riesco a far vedere un DIV oppure nasconderlo, non riesco a far chiudere prima tutti gli altri visualizzati

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    fallo partire nascosto con i css
    Codice PHP:
    #tuoDIV{
      
    position:absolute;
      
    visibility:hidden;


  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    250
    il mio problema e questo cavolo di if

    if(id != "immagine1"){
    document.getElementById(immagine1).style.display = 'none';
    }

    ma dove sbaglio???

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    controlla di raggiungere l'oggetto che vuoi visualizzare

    fai alert(document.getElementById(immagine1).style.dis play);

    e se ti da undefined allora il problema sta li...

    dovrei vedere il resto del codice...per me quello che hai postato e' :
    controllo un paramentro "id" e se e' diverso dalla stringa "immagine1" allora metti il display a none....

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    250
    problema risolto ........... voleva la variabile messa tra virgolette........
    grazie lo stesso
    Ale

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 © 2026 vBulletin Solutions, Inc. All rights reserved.