- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Scroller con javascript
-
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
-
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
-
problema risolto... è che io "sciocchino" avevo per esempio <a href="img/12.jpg" onClick="show('9') invece che show('12') grazie Jess