Ciao a tutti,
Sto creando una slideshow utilizzando la libreria jQuery cycle.
Utilizzando firefox tutto funziona correttamente, lo script viene eseguito e le foto cambiano, tutto perfetto insomma.
Con explorer invece ho problemi legati all' esecuzione dello script, in particolare finchè l'utente non accetta di eseguire lo script non solo le foto non cambiano, ma vengono visualizzate tutte contemporaneamente dando un pessimo risultato a video.
posto il mio codice:
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="jquery.cycle.all.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.Header-foto').cycle({
fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
pause: 1,
speed: 2500
});
});
</script>
le foto che devo visualizzare
<div class="Header-foto">
[img]images/img1.png[/img]
[img]images/img2.png[/img]
</div>
Come posso fare a meno di fare chiedere a explorer di eseguire lo script (e quindi di farlo eseguire su tutti sempre), oppure come posso fare in modo che prima che l' utente accetti di eseguire gli script la mia pagina web mostra solo una foto e non tutte insieme??
Grazie a tutti per l'aiuto.

Rispondi quotando