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

    Nascondere i div con i css

    Salve a tutti, non riesco a risolvere un problema con la proprietà display dei div.
    Ho 2 div che di default sono nascosti (display: none), e ho 2 pulsanti che servono a far apparire o nascondere i 2 div.
    I 2 div non si devono vedere contemporaneamente. Quando si visualizza uno, se l'altro è visibile lo si nasconde. Solo che il codice javascript non mi funziona, nel senso che i 2 appaiono insieme uno sotto l'altro.
    Posto il codice:
    codice:
    function changeDiv(the_div,the_change)
    {
      var the_style = getStyleObject(the_div);
      if (the_style != false)
      {
    	 	if (the_style.display == 'block')
          the_style.display = 'none';
    		else
          the_style.display = 'block';
    
    		//the_style.display = the_change;
      }
    }
    
    function hideAll()
    {
      var the_style = getStyleObject("id_div1");
    	if (the_style != false)
    		the_style.display = "none";
    
      var the_style = getStyleObject("id_div2");
    	if (the_style != false)
    		the_style.display = "none";
    }
    Che poi viene richiamato così:
    codice:
    [img]images/freccia_down.png[/img]
    [img]images/freccia_down.png[/img]
    Con questo codice però, una volta che uno dei 2 div viene visualizzato, non riesco più a nasconderlo (ma il problema dei 2 div che si vedono in contemporanea è risolto).

    Sapete come posso risolvere?
    ciao e grazie

  2. #2
    Reale_Augello
    Guest

    Prova...

    ... dando una lettura a questo thread:

    http://forum.html.it/forum/showthrea...hreadid=503622

    Ciao !

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.