Visualizzazione risultati 1 fino 5 di 5

Discussione: [Modificare] Script che nasconde sezione

  1. #1
    Guest

    Exclamation [Modificare] Script che nasconde sezione

    Ciao a tutti...
    ho questo script [che avevo richiesti tempo fa qui su AV] per far nascondere/apparire una sezione al click. Ecco il codice:
    Codice HTML:
    <SCRIPT LANGUAGE="JavaScript">
    var popupOn = true
    
    function popup ()
    {
    	if (popupOn)
    		document.getElementById ("popup").style.display = "none"
    	else
    		document.getElementById ("popup").style.display = "block"
    	popupOn = !popupOn
    }
    </SCRIPT>
    
    poi tra <body> </body> metto <A HREF="javascript:popup()" class="special">Gestisci Musica</A> 
    il mio problema è che la sezione all'apertura pagina, è già aperta, mentre io vorrei farla visualiizare già chiusa...

    come posso fare?
    grazie in anticipo...

    ...byex!

  2. #2
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da Leo91
    gli metti come style display:none
    ma già c'è... uno deve essere none e l'altro block

    oppure parli del DIV che contiene <A HREF="javascript:popup()" class="special">Gestisci Musica</A> ?

    EDIT: ho risolto così ->
    <DIV ID="popup" style="display:none">
    eccetera...
    </DIV>
    però non so se funziona pure con FF
    Ultima modifica di TurkoSoft : 08-08-2006 alle ore 18.40.52

  4. #4
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Dov'è che ho già visto quel codice? No, non hai avuto un déjà-vu...

    Comunque, bastava analizzare un attimino quel codice per scoprire che:
    - se così si inizia con il DIV visibile:
    Codice:
    <SCRIPT LANGUAGE="JavaScript">
    var popupOn = true
    
    function popup ()
    {
    	if (popupOn)
    		document.getElementById ("popup").style.display = "none"
    	else
    		document.getElementById ("popup").style.display = "block"
    	popupOn = !popupOn
    }
    </SCRIPT>
    ...
    <TABLE><TR>
    <TD><A HREF="javascript:popup()">Clicca qui</A></TD>
    </TR>
    <TR>
    <TD><DIV ID="popup">
    <P>Quel ramo del lago di Como, che volge a mezzogiorno, ...</P>
    </DIV></TD>
    </TR></TABLE>
    - allora così si inizia con il DIV invisibile:
    Codice:
    <SCRIPT LANGUAGE="JavaScript">
    var popupOn = false
    
    function popup ()
    {
    	if (popupOn)
    		document.getElementById ("popup").style.display = "none"
    	else
    		document.getElementById ("popup").style.display = "block"
    	popupOn = !popupOn
    }
    </SCRIPT>
    ...
    <TABLE><TR>
    <TD><A HREF="javascript:popup()">Clicca qui</A></TD>
    </TR>
    <TR>
    <TD><DIV ID="popup" STYLE="display:none">
    <P>Quel ramo del lago di Como, che volge a mezzogiorno, ...</P>
    </DIV></TD>
    </TR></TABLE>
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  5. #5
    Guest

    Predefinito

    @ dementialsite: grazie, ma avevo già risolto tutto alle 18:35
    Abbiamo dato la risposta e l'edit nello stesso momento...

    Comunque, il 3d non è quello... ma questo!

    ...byex!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •