Bonjour bonjour! J'ai trouvé un script assez sympatique pour un diaporama avec effet de retournement des images.

<script language="javascript">
var largDepart = 0
var hautDepart = 0
var numImg = 0
var timerRe = 0
var timerAg = 0
var vitesse = 50
var tabImage = new Array()
tabImage[0] = "images/10.jpg"
tabImage[1] = "images/13.jpg"
tabImage[2] = "images/1.jpg"
tabImage[3] = "images/2.jpg"
tabImage[4] = "images/3.jpg"
tabImage[5] = "images/11.jpg"
tabImage[6] = "images/4.jpg"
tabImage[7] = "images/5.jpg"
tabImage[8] = "images/6.jpg"
tabImage[9] = "images/12.jpg"
tabImage[10] = "images/7.jpg"
tabImage[11] = "images/8.jpg"
tabImage[12] = "images/9.jpg"
tabImage[13] = "images/14.jpg"


var tabDesc = new Array()
tabDesc[0] = "Description Cathedrale"


function init(obj) {
obj.src = tabImage[numImg]
obj.alt = tabDesc[numImg]
largDepart = obj.width
hautDepart = obj.height
if (vitesse > largDepart) { vitesse = largDepart }
}

function changeImage(obj) {
if (timerAg != 0) {
clearTimeout(timerAg)
timerAg = 0
}
if (timerRe == 0) { timerRe = setTimeout("retrecirImage("+obj.name+")",0) }
}

function agrandirImage(obj) {
if (obj.width < largDepart) {
if (obj.width+vitesse > largDepart) { obj.width = largDepart }
else { obj.width += vitesse }

obj.height = hautDepart
timerAg = setTimeout("agrandirImage("+obj.name+")",0)
}
else {
clearTimeout(timerAg)
timerAg = 0
}
}

function retrecirImage(obj) {
if (obj.width > 0) {
obj.width -= vitesse
obj.height = hautDepart
timerRe = setTimeout("retrecirImage("+obj.name+")",0)
}
else {
clearTimeout(timerRe)
timerRe = 0
obj.src = tabImage[(numImg+1)%tabImage.length]
obj.alt = tabDesc[(numImg+1)%tabImage.length]
numImg++
timerAg = setTimeout("agrandirImage("+obj.name+")",0)
}
}
</script>
<BR>
<DIV align="center"><img name="image" onclick="changeImage(image)">
<BR>Cliquez sur l'image pour voir la suivante</DIV>
<script language="javascript">
init(image)
</script>



Mais y'a quelques modifications que j'aurais voulu lui apporter, sans y parvenir.
Donc si quelqu'un pouvait m'aider, ce serait vraiment très gentil!

J'aurais aimé créer un bouton pour qu'on puisse également revenir en arrière sur les images du diaporama, comme par exemple dans ce code-là :

<script type="text/javascript">
ejs_photo = new Array;
<?
$a = 0;
$handle = opendir("18ansfanny");
while (($file = readdir())!=false) {
clearstatcache();
if($file!=".." && $file!=".")
{
echo "ejs_photo[$a] = '18ansfanny/$file';
";
$a++;
}
}
closedir($handle);
?>
function ejs_aff_18ansfanny(num)
{
if(document.getElementById)
{
ejs_fin = "";
if(num!=0)
ejs_fin += "<A HREF=# onClick='ejs_aff_18ansfanny("+(num-1)+");return(false)'>< Précédent</A> ";
if(num!=(ejs_photo.length-1))
ejs_fin += "<A HREF=# onClick='ejs_aff_18ansfanny("+(num+1)+");return(false)'>Suivant ></A>";
document.getElementById("ejs_photo_box").innerHTML = "<CENTER><IMG SRC='"+ejs_photo[num]+"' STYLE='border: 2px solid #000000'><BR>"+ejs_fin+"</CENTER>";
}
}
window.onload = new Function("ejs_aff_18ansfanny(0)")

</script>


(code d'un script pour un autre diaporama, mais sans effet de retournement)
Je n'ai pas réussi à l'intégrer dans le code...

Merci de votre aide!