Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    150

    cambiare contenuto div (già fatto ricerca)

    Ciao a tutti,

    volevo sapere se è possibile cambiare il contenuto di un div senza usare un linguaggio lato server


    grazie

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    con innerHTML
    document.getElementById("id del div").innerHTML = "

    contenuto</p>";

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    150
    Gentilmente riusciresti a farmi un esempio più completo?

    Per dire se io ho un codice tipo questo:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title></title>
    </head>
    <body>

    Link_1
    Link_2

    <div id="contenuti">

    </div>

    </body>
    </html>

    Dove devo inserire il tuo codice per far in modo che cliccando sui due link mi cambi il contenuto del div ?

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    codice:
    <script>
    function cambia(contenuto) {
      document.getElementById("contenuti").innerHTML = contenuto;
    }
    </script>
    <a href="javascript:cambia('
    
    contenuto 1</p>')">Link_1</a>
    <a href="javascript:cambia('
    
    contenuto 2</p>')">Link_2</a>
    <div id="contenuti"></div>

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    150
    ho fatto questo:
    ------------------------------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title></title>
    <script language="javascript">
    function cambia(contenuto)
    {
    document.getElementById("contenuti").innerHTML = contenuto;
    }
    </script>


    </head>
    <body>

    <a href="java-script:cambia('

    contenuto 1</p>')">Link_1</a>
    <a href="java-script:cambia('

    contenuto 2</p>')">Link_2</a>

    <div id="contenuti"></div>

    </body>
    </html>
    ------------------------------------
    ma se clicco sui link con firefox mi si apre una finestra che dice:
    "Firefox non sa come aprire questo indirizzo, dato che il protocollo (java-script) non è associato ad alcun programma."

    mentre con IE mi da "Impossibile visualizzare la pagina"



  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    il forum aggiunge il - tra java e script, ma tu devi toglierlo

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    150
    Che idiota che sono!!!

    Scusa

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    150
    Ma secondo te i contenuti del div si posso caricare anche da file (anche .txt per esempio) ?

  9. #9
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    devi usare ajax per ottenere codice che non sia nella pagina

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    150
    quindi anche un linguaggio lato server, giusto?
    non posso usare ajax senza php o asp ?

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.