Problème a élucider ! function change()

cs_drime Messages postés 1 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 9 octobre 2008 - 9 oct. 2008 à 00:25
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 9 oct. 2008 à 08:27
Bonjour à tous,

J'ai un problème de javascript,
Une rigolade certainement pour les programmateurs de ce forum !

J'ai un diaporama simple qui utilise la fonction "change"
comme ce qui suit :





<script langage="JavaScript1.2">
var tab_image = new Array(3);
for (var i=0; i< tab_image.length;i++)
    tab_image[i]= new Image();
tab_image[0].src='bank/01_1.jpg';
tab_image[1].src='bank/01_2.jpg';
tab_image[2].src='bank/01_3.jpg';

var n=0;

function change() {
n= ++n;
if (n == tab_image.length) n=0;
window.document.image.src=tab_image[n].src;
}

</script>




On clique sur l'image affichée, et elle se fait remplacer par la suivante.

Maintenant j'aimerais demander une exception :
Il faudrait que lorsque le diaporama arrive sur sa dernière image,
le clique mène sur une nouvelle page html. Un lien donc.

Merci de m'éclairer, c'est ma première soirée javascript !

1 réponse

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
9 oct. 2008 à 08:27
salut

remplace :
if (n == tab_image.length) n=0;
par :
if (n == tab_image.length) window.location.href="nouvelle_adresse.html";
0
Rejoignez-nous