+ Rispondi alla Discussione
Risultati da 1 a 3 di 3

Come si linkano queste immagini?

Ultimo Messaggio di myself and I il:
  1. #1
    User Newbie
    Data Registrazione
    Aug 2017
    Località
    Mazara del Vallo
    Messaggi
    2

    Come si linkano queste immagini?

    Ciao a tutti,

    premetto subito che io NON sono un programmatore, quindi quando mi serve qualche script da installare su dei siti, semplicemente li scarico e li personalizzo dove posso (molto poco in effetti).

    Ho scaricato questo javascript che mette in rotazione delle immagini. La mia domanda è molto semplice: come si fa ad aggiungere i link ad ogni singola immagine?
    Codice:
    <div style="text-align:center;"><img src="img/1.jpg" id="img"></div>
    <script language="Javascript" type="text/javascript">
    var secondi=4;
    var num=0;
    function CambiaImmagine() {
        var immagini=new Array();
        immagini[0]="img/1.jpg";
        immagini[1]="img/2.jpg";
        immagini[2]="img/3.jpg";
        
        document.getElementById("img").src=immagini[num];
        num=(num+1>=immagini.length)?0:num+1;
        setTimeout("CambiaImmagine()",secondi*1000);
    }    
    CambiaImmagine();
    </script>
    Grazie in anticipo per il supporto.
    Luca

  2. #2
    User L'avatar di Bacca001
    Data Registrazione
    Jan 2016
    Località
    Ferrara
    Messaggi
    179
    Ciao, ho tenuto la tua base di codice così lo capisci già, ho apportato giusto un paio di modifiche.

    A te:
    Codice:
    <div style="text-align:center;"><a href="ciao1.html" id="link"><img src="img/1.jpg" id="img"></a></div>
    <script language="Javascript" type="text/javascript">
    var secondi=4;
    var num=0;
    function CambiaImmagine() {
        var oggetti=new Array();
        oggetti[0]=["img/1.jpg","ciao1.html"];
        oggetti[1]=["img/2.jpg","ciao2.html"];
        oggetti[2]=["img/3.jpg","ciao3.html"];
        
        document.getElementById("img").src=oggetti[num][0];
        document.getElementById("link").href=oggetti[num][1];
        num=(num+1>=oggetti.length)?0:num+1;
        setTimeout("CambiaImmagine()",secondi*1000);
    }    
    CambiaImmagine();
    </script>
    Se ti serve la spiegazione chiedi pure, ma direi di no

    Ciao
    - Software Web & Application Developer -

  3. #3
    User Newbie
    Data Registrazione
    Aug 2017
    Località
    Mazara del Vallo
    Messaggi
    2
    Grazie tante Bacca001...lo provo subito

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.