-
[S]Ulquiorra.
User deleted
Come faccio a impostare che le immagini scorrano in automatico dopo un "X" tempo? . -
.
Nel codice HTML SPOILER (click to view)<script type="text/javascript">
//SLIDESHOW A SCORRIMENTO AUTOMATICO
//by bored - https://ffmagazine.forumfree.it/?t=65226584
var slideJRadio = document.getElementById('slideshow').querySelectorAll('input[type="radio"]');
var eSlide = 1;
var slideJTime;
function setSlideTime(){
slideJTime = window.setInterval(function(){
if(eSlide === slideJRadio.length){
eSlide = 0;
}
slideJRadio[eSlide].checked = true;
eSlide++;
}, 4000);
}
setSlideTime();
document.getElementById('slideshow').onmouseover = function(){
window.clearInterval(slideJTime);
}
document.getElementById('slideshow').onmouseout = setSlideTime;
for(var i = 0; i < slideJRadio.length; i++){
slideJRadio[i].onclick=function(){
eSlide = this.id.match(/[0-9]+/) - 1;
}
}
</script>
ModificaHTMLslideJRadio[eSlide].checked = true;
eSlide++;
}, 4000);
sostituendo a 4000 un valore a piacere. Maggiore sarà il valore scelto, maggiore sarà l'intervallo di transizione e viceversa.. -
Progeus.
User deleted
raga io ho fatto ma non me lo cambia in automatico...perche? . -
.
Hai inserito tutto il codice nel pannello HTML? [/SPOILER]SPOILER (click to view)HTMLCODICE
<script type="text/javascript">
//SLIDESHOW A SCORRIMENTO AUTOMATICO
//by bored - http://ffmagazine.forumfree.it/?t=65226584
var slideJRadio = document.getElementById('slideshow').querySelectorAll('input[type="radio"]');
var eSlide = 1;
var slideJTime;
function setSlideTime(){
slideJTime = window.setInterval(function(){
if(eSlide === slideJRadio.length){
eSlide = 0;
}
slideJRadio[eSlide].checked = true;
eSlide++;
}, 4000);
}
setSlideTime();
document.getElementById('slideshow').onmouseover = function(){
window.clearInterval(slideJTime);
}
document.getElementById('slideshow').onmouseout = setSlideTime;
for(var i = 0; i < slideJRadio.length; i++){
slideJRadio[i].onclick=function(){
eSlide = this.id.match(/[0-9]+/) - 1;
}
}
</script>. -
Progeus.
User deleted
CODICE<div id="slideshow">
<!-- Radio -->
<input checked="checked" name="pan" id="pan1" type="radio">
<input name="pan" id="pan2" type="radio">
<input name="pan" id="pan3" type="radio">
<input name="pan" id="pan4" type="radio">
<input name="pan" id="pan5" type="radio">
<div id="slides">
<div id="mask">
<div class="slide_content">
<!-------------------- Pannello 1 -------------------->
<div class="pannello" id="p1"> <!-- Pannello 1 -->
<div style="font-weight: bold; font-size: 20px; text-align: left">1</div>
<div style="text-align: justify; padding: 0 10px">
<div style="background: url(http://i.imgur.com/kW8tAob.jpg) no-repeat center -105px;background-size: 100%;height: 80px;margin: 5px 0;border: 2px solid #e0e0e0;border-radius: 10px;box-shadow: 0 0 0 1px rgba(255, 255, 255, .4)"></div></div>
</div>
<!-------------------- Pannello 2 -------------------->
<div class="pannello" id="p2"> <!-- Pannello 2 -->
<div style="font-weight: bold; font-size: 20px; text-align: left">2</div>
<div style="text-align: justify; padding: 0 10px">
<div style="background: url(http://i.imgur.com/pL4vTJr.jpg) no-repeat center -165px;background-size: 100%;height: 80px;margin: 5px 0;border: 2px solid #e0e0e0;border-radius: 10px;box-shadow: 0 0 0 1px rgba(255, 255, 255, .4)"></div></div>
</div>
<!-------------------- Pannello 3 -------------------->
<div class="pannello" id="p3"> <!-- Pannello 3 -->
<div style="font-weight: bold; font-size: 20px; text-align: left">3</div>
<div style="text-align: justify; padding: 0 10px">
</div>
</div>
<!-------------------- Pannello 4 -------------------->
<div class="pannello" id="p4"> <!-- Pannello 4 -->
<div style="font-weight: bold; font-size: 20px; text-align: left">4</div>
<div style="text-align: justify; padding: 0 10px">
<div style="background: url(http://i.imgur.com/xYNL7qq.jpg) no-repeat center -105px;background-size: 100%;height: 80px;margin: 5px 0;border: 2px solid #e0e0e0;border-radius: 10px;box-shadow: 0 0 0 1px rgba(255, 255, 255, .4)"></div></div>
</div>
<!-------------------- Pannello 5 -------------------->
<div class="pannello" id="p5"> <!-- Pannello 5 -->
<div style="font-weight: bold; font-size: 20px; text-align: left">5</div>
<div style="text-align: justify; padding: 0 10px">
<div style="background: url(http://i.imgur.com/xYNL7qq.jpg) no-repeat center -105px;background-size: 100%;height: 80px;margin: 5px 0;border: 2px solid #e0e0e0;border-radius: 10px;box-shadow: 0 0 0 1px rgba(255, 255, 255, .4)"></div></div>
</div>
</div>
</div>
</div>
<div id="active">
<label for="pan1"></label>
<label for="pan2"></label>
<label for="pan3"></label>
<label for="pan4"></label>
<label for="pan5"></label>
</div>
</div>
<script type="text/javascript">
//SLIDESHOW A SCORRIMENTO AUTOMATICO
//by bored - http://ffmagazine.forumfree.it/?t=65226584
var slideJRadio = document.getElementById("slideshow").querySelectorAll("input[type="radio"]");
var eSlide = 1;
var slideJTime;
function setSlideTime(){
slideJTime = window.setInterval(function(){
if(eSlide === slideJRadio.length){
eSlide = 0;
}
slideJRadio[eSlide].checked = true;
eSlide++;
}, 4000);
}
setSlideTime();
document.getElementById("slideshow").onmouseover = function(){
window.clearInterval(slideJTime);
}
document.getElementById("slideshow").onmouseout = setSlideTime;
for(var i = 0; i < slideJRadio.length; i++){
slideJRadio[i].onclick=function(){
eSlide = this.id.match(/[0-9]+/) - 1;
}
}
</script>. -
Progeus.
User deleted
up!
mi aiutate?. -
Shadow Angel Jubie.
User deleted
Ma è possibile mettere i pallini che mostrano i vari pannelli sopra e non sotto la slidershow?Sapete dirmi come fare? . -
Bàstard.
User deleted
Usa il generatore, mette lo scorrimento automatico in autmatico. -
.
Mi chiedevo: si potrebbero far scorrere i vari pannelli in modo random (casuale) invece che sempre nello stesso ordine prestabilito? Se sì come? . -
.Dante..
User deleted
Ho inserito i codici del generatore affinché ci fosse l'effetto automatico ma in realtà non c'è... ho modificato il parametro che è di default 4000 in 1000 ma non vedo alcuno scorrimento automatico. Poi non ho capito come sistemarci dentro ogni pannello delle semplici immagini (tutte di dimensioni 525X320) con relativo link. Chi può aiutarmi? Grazie, i vostri script sono sempre molto belli e utili!^^
P.S. link del forum
Edited by .Dante. - 23/5/2013, 22:22. -
Androidz.
User deleted
e possibile rimpicciolire ? . -
.
@Shadow Angel Jubie sei i palli li vuoi sopra in HTML sistema così: SPOILER (clicca per visualizzare)CODICE<div id="slideshow">
<input checked="checked" type="radio" name="pan" id="pan1"> </input>
<input type="radio" name="pan" id="pan2"> </input>
<input type="radio" name="pan" id="pan3"> </input>
<input type="radio" name="pan" id="pan4"> </input>
<div id="active">
<label for="pan1"></label>
<label for="pan2"></label>
<label for="pan3"></label>
<label for="pan4"></label>
</div>
<div id="slides">
<div id="mask">
<div class="slide_content">
<div class="pannello" id="p1"> <!-- Pannello 1 -->
CONTENUTO PANNELLO 1
</div>
<div class="pannello" id="p2"> <!-- Pannello 2 -->
CONTENUTO PANNELLO 2
</div>
<div class="pannello" id="p3"> <!-- Pannello 3 -->
CONTENUTO PANNELLO 3
</div>
<div class="pannello" id="p4"> <!-- Pannello 4 -->
CONTENUTO PANNELLO 4
</div>
</div></div></div>
</div>
@.Dante. Hai inserito lo script in fondo al forum?SPOILER (clicca per visualizzare)CODICE<script type="text/javascript">
//SLIDESHOW A SCORRIMENTO AUTOMATICO
//by bored - http://ffmagazine.forumfree.it/?t=65226584
var slideJRadio = document.getElementById('slideshow').querySelectorAll('input[type="radio"]');
var eSlide = 1;
var slideJTime;
function setSlideTime(){
slideJTime = window.setInterval(function(){
if(eSlide === slideJRadio.length){
eSlide = 0;
}
slideJRadio[eSlide].checked = true;
eSlide++;
}, 4000);
}
setSlideTime();
document.getElementById('slideshow').onmouseover = function(){
window.clearInterval(slideJTime);
}
document.getElementById('slideshow').onmouseout = setSlideTime;
for(var i = 0; i < slideJRadio.length; i++){
slideJRadio[i].onclick=function(){
eSlide = this.id.match(/[0-9]+/) - 1;
}
}
</script>
E per inserire le immagini nel pannello dove c'è scritto:CODICE<div class="pannello" id="p1"> <!-- Pannello 1 -->
CONTENUTO PANNELLO 1
</div>
Al posto di CONTENUTO PANNELLO metti:CODICE<a href="URL CHE VUOI"><img src="LINK IMMAGINE"></a>
@AndroidzCODICE#slideshow {width: 580px; padding: 10px; margin: 10px auto}
al posto di 580px metti la dimensione che preferisci. -
.Dante..
User deleted
Ciao Amphetamines'! Grazie per aver risposto! Si,ho messo quella parte di codice in fondo al forum ma lo slideshow continua ad essere non automatico. Poi il contenuto all'interno del pannello per l'inserimento dell'immagine che mi hai postato è lo stesso che avevo inserito e non va! Esce fuori QUESTO! E poi l'altezza, se lo slideshow fosse un tantino più alto le due immagini laterali non andrebbero a coprire i titoli delle tabelle.
Le immagini che voglio inserire al suo interno sono 525x320. E' il formato delle immagini che usavo per lo slideshow "normale" (quella col tag GALLERY), è solo che adesso non funziona più (ho segnalato la cosa anche al support di forumfree) e quindi sono costretto ad ovviare al problema con questo slideshow che è si bellissimo, però sto avendo parecchi problemi. Mi servirebbe risolvere presto in vista di alcuni eventi che dobbiamo pubblicizzare!! : (. -
.
Strano.. perchè io ho utilizzato questo codice già più e più volte e non mi ha mai dato questo genere di problema. Prova magari a vedere se hai inserito qualche altro script, forse vanno in contrasto (ma di script non né sò molto). Per l'immagine hai inserito quindi così: CODICE<div class="pannello" id="p1"> <!-- Pannello 1 -->
<a href=""><img src=""></a>
</div>
Assicurati di aver chiuso bene tutti gli apici (") e magari prova a cambiare hosting (prova su dumpshare). -
.Dante..
User deleted
Dunque l'immagine adesso va! L'ho solo riuppata, però rimane il problema che i pannelli non si muovono automaticamente... e poi non ho capito le dimensioni, cioè mi sballa le immagini laterali per non so quale motivo, adesso sono più in basso del dovuto. L'immagine dentro il pannello ho provato a metterla più piccola ma tutto resta com'è! .