Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di LA VALE
    Registrato dal
    Sep 2003
    Messaggi
    667

    Mostrare un div al click di un link

    Vorrei creare una pagina con una serie di div resi invisibili, ad ognuno dei quali deve essere associato un link. Al click sul link, il div associato deve aprirsi e mostrare il suo contenuto..

    Siccome sono a zero con php, e al momento non ho il tempo materiale per studiarlo, potrebbe qualche buon'anima scrivermi questo semplice (credo) codice?
    Grazie, spero la mia richiesta sia chiara..

  2. #2
    Ciao,
    credo che il forum sia proprio quello sbagliato.
    Con PHP non ha davvero niente a che fare.
    Comunque sia supponendo che il tua layer abbia id="pippo" sul link dovresti fare cosi:

    href="javascript:document.getElementById('pippo'). style.visibility='visible';void(0)"
    http://www.beavermag.it

  3. #3
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    <script language="javascript">
    function Mostra(id) {
    if (document.getElementById(id).style.display=="none" ) {
    document.getElementById(id).style.display = "";
    }
    else{
    document.getElementById(id).style.display = "none";
    }
    }
    </script>
    <div id="1" style="display:none">
    CONTENUTO DIV
    </div>
    <input type="button" value="clicca" onclick="Mostra('1');">

    Guarda questo e dimmi se va bene.

  4. #4
    Utente di HTML.it L'avatar di LA VALE
    Registrato dal
    Sep 2003
    Messaggi
    667
    Con php non si può proprio fare eh...
    Vabbè pazienza..

    ps: i due javascript non funzionano.. se non si può fare in questo modo, cercherò un'altra soluzione

    Grazie mille!

  5. #5
    ciao,
    i javascript dovrebbero funzionare, probabilmente sei tu che sbagli qualcosa, Ti riporto un esempio completo.
    codice:
    <div id="pluto">ABC</div>
    MOSTRA
    
    
    NASCONDI
    Quello che vuoi fare tu non è possibile farlo con php perchè php non è un linguaggio che può agire al completamente del caricamento della pagina ma solo lato server.
    Quindi potresti realizzare quello che vuoi si con php, ma fecendo ricaricare completamente la pagina.
    http://www.beavermag.it

  6. #6
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    se provi il mio esempio in una pagina a parte funziona. Prova.
    poi vedi l'atro esempio anche. Forse ti manca qualcosa e nn ti funziona js.

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.