Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Stato dei DIV display

  1. #1

    Stato dei DIV display

    Salve!
    Io uso questo codice per "espandere pezzi html"

    function aprichiudi(item) {
    elem=document.getElementById(item);
    visibile=(elem.style.display!="none")
    prefisso=document.getElementById("menu" + item);
    if (visibile) {
    elem.style.display="none";
    prefisso.innerHTML="[img]Images/Menu_Comune/freccia_dx.gif[/img]";
    } else {
    elem.style.display="block";
    prefisso.innerHTML="[img]Images/Menu_Comune/freccia_basso.gif[/img]";
    }
    }

    <form>
    .....
    <table>
    <tr>
    <td>
    [img]Images/Menu_Comune/freccia_dx.gif[/img]
    </td>
    </tr> </table>



    <div id="X" style="display: none; margin-left: 2em;">
    <table>
    .....
    </table>
    </div>
    ...
    </form>




    Ora quando faccio il submit del form e poi ricarico la stassa pagina vorrei tanto ripresentare lo stato di div aperti o chiusi che avevo in precedenza, cioè avrei bisogno di sapere quali div erano espansi e quali no (cioè quali display: block; e quali display: none.
    Come posso fare?
    Grazie.
    ::Scegli se sarai Rullo o la Strada ::

  2. #2

  3. #3
    nel submit del forum ti devi poratre dietro lo stato di apertura dei div...una serie di campi HIDDEN andrà bene....via javascript scrivi nei campi hidden il valore dello stato dei div, poi nella pagina di elaborazione dei campi ricavi questi valori e te li ripassi poi alla paina dove ci sono i div scrivendo con asp lo stato block/none del display del div corrispondente




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.