Visualizzazione risultati 1 fino 12 di 12

Discussione: [JavaScript] funzione per div a scomparsa

  1. #1
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito [JavaScript] funzione per div a scomparsa

    Salve, vorrei realizzare un sistema simile a quello nell'homepage di html.it cioè un menù con dei div dove se clicchi su un collegamento ti appare una descrizione, clicchi su un altro e te ne appare un'altra sempre nello stesso punto.
    Da quel che mi ha detto funcool su msn dovrei fare
    Codice:
    <script language="javascript" type="text/javascript">
    function ApriDiv(div) {
      switch (div) {
          case "box1":          
    	  break;
          case "box2":
    	  break;
      }
    document.getElementById(div).innerHTML=prova;
    }
    </script>
    
    <a href="javascript:ApriDiv(box1);">ciao</a><div id="div"></div>
    
    <a href="javascript:ApriDiv(box2);">ciao2</a><div id="div"></div>
    Ma mi da errore, lo so che è sbagliato ma, non so come devo fare.
    Potreste aiutarmi? grazie...

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Quello che ti ho detto io non era quella cosa lì.
    Codice HTML:
    <script language="javascript" type="text/javascript">
    function ApriDiv(div) {
      switch (div) {
          case "box1":  
      	  contenuto="Contenuto 1";        
    	  break;
          case "box2":
      	  contenuto="Contenuto 2";        
    	  break;
          default:
      	  contenuto="Altro contenuto";        
    	  break;
      }
    document.getElementById("iddeldiv").innerHTML=contenuto;
    }
    </script>
    
    <a href="javascript:ApriDiv('box1');">ciao</a>
    
    <a href="javascript:ApriDiv('box2');">ciao2</a>
    
    <div id="div"></div>
    P.S.: Perché non hai continuato su MSN?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    in questo modo dovrei inserire un document.getElementById("iddeldiv").innerHTML=cont enuto; per ogni div? Quindi in tutto due:

    document.getElementById("box1").innerHTML=contenut o;
    document.getElementById("box2").innerHTML=contenut o;

    Questo non riuscivo a capire.

    p.s. Comunque non ho coninuato su msn perchè non ti vedo in linea!

    [EDIT]

    Ora ho capito, funziona, comunque non mi visualizza la scritta altro contenuto...dovrei fare in modo che se non premo nulla mi mandi subito su box1
    Ultima modifica di silverseraph : 10-06-2006 alle ore 12.41.57

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Devi lasciare quello che ho scritto io. Aggiungi solo i link e nello switch i vari casi con i contenuti.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Leggi sopra il mio EDIT :D

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Alla fine aggiungi:
    Codice HTML:
    <script language="Javascript" type="text/javascript">
    ApriDiv("");
    </script>
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Ok, perfetto, ora è possibile fare lo stesso ma con box1 o con box2?
    Facciamo in modo che mi visualizzi subito il contenuto di box1 senza che debba cliccare su ciao... Grazie :D

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Dove c'è:
    Codice:
    ApriDiv("");
    Metti:
    Codice:
    ApriDiv("box1");
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Perfetto, funziona, grazie. Ma toglimi una curiosità: a questo punto posso anche togliere innerHTML=contenuto;? Tanto non si stamperà mai a video

  10. #10
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    E' quello che scrive nel div i vari contenuti.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  11. #11
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    giusto... :D grazie mile ancora

  12. #12
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Visto che risolto, chiudo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

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