• User

    Scroller con javascript

    Salve a tutti..
    ho una pagina htm nella quale era stata creata una tabella che con l'ausilio di un file oscroller.js riusciva a visualizzare l'anteprima oppure cliccando anche durante lo scroll su un immagine fermava lo scroller e ne dava anteprima.
    Adesso ho dovuto aumentare la dimensione della tabella e lo scroller una volta cambiato il numero di immagini mi funziona ma se clicco su qualche immagine mi da dei riferimenti sbagliati o non mi da alcuna anteprima.. Posto il codice:

    
    //--------------------------//
    //    Personalizzazione    //
    //--------------------------//
    var cartella = "img/";
    var estensione = "jpg";
    var num_immagini = "37";
    var tempo = "2000";
    //--------------------------//
    var ws_images;
    var ws_load;
    var idx;
    var num;
    var period;
    var running;
    var extension;
      
    function oscroller_init() {
     ws_images = new Array();
     ws_load = new Array();
      
     idx = 0;
     num = num_immagini;
     period = tempo;
      
     extension = "." + estensione;
     load();
       
     running = true;
     setTimeout('scroll()',period);
    }
      
    function scroll() {
     if(running) {
      idx++;
      if(idx>=num) {
       idx=0;
      }
      document.images.partenza.src = ws_images[idx].src;
      
      setTimeout("scroll()",period);
     }
    }
      
    function stop() {
     running = false;
    }
      
    function show(i) {
     stop();
     idx=i;
     document.images.partenza.src = ws_images[idx].src;
    }
      
    function run() {
     if(!running) {
      running=true;
      scroll();
     }
    }
      
    function load() {
     for(i=0;i<num;i++) {
      loadImage(i);
     }
    }
        
    function loadImage(i) {
     ws_images* = new Image();
     ws_images*.src = cartella + i + extension;
    }
    
    

    Grazie a tutti:wink3:


  • User Attivo

    Puoi dare anche il codice della tabella dove sono inseriti l'immagini o meglio il link dell'intero pagina?
    Ho un script molto simile e funziona, solo che lì c'è scritto anche la variabile: var img = "img"; dopo var estensione = "jpg"; dipenderà da come è specificato il percorso degli immagini. Per questo mi piacerebbe anche vedere il codice della pagina dove sono inseriti.

    Poi tanto per escludere ogni cosa. la numerazione degli immagini inizia da 0 e il numero totale degli immagini è quindi uno in più del nome dell'ultimo immagine.

    Ciao, Jess


  • User

    problema risolto... è che io "sciocchino" 😄 avevo per esempio <a href="img/12.jpg" onClick="show('9') invece che show('12') 😉 grazie Jess