1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
|
function Photo(titre, source, vigWidth, vigHeight, imgWidth, imgHeight) {
this.titre = titre;
this.source = source;
this.vigWidth = vigWidth;
this.vigHeight = vigHeight;
this.imgWidth = imgWidth;
this.imgHeight = imgHeight;
this.dossierVig = "vignette/";
this.dossierImg = "images/";
this.affiche = function(){
$("#photoCentre").hide();
$("#photoCentre").attr({
src: this.dossierImg + this.source,
width: this.imgWidth,
height: this.imgHeight,
alt: this.titre,
title: this.titre
});
$("#photoCentre").show();
};
}
var nombreVignettesGauche = 11;
var vignetteGaucheArray = new Array(nombreVignettesGauche);
//index de 0 à nombreVignettes - 1
vignetteGaucheArray[0] = new Photo("Cuisine (photo n° 9)", "cuisine09.jpg", 160, 120, 600, 450);
vignetteGaucheArray[1] = new Photo("Cuisine (photo n° 10)", "cuisine10.jpg", 160, 120, 600, 450);
vignetteGaucheArray[2] = new Photo("Cuisine (photo n° 11)", "cuisine11.jpg", 160, 120, 600, 807);
vignetteGaucheArray[3] = new Photo("Cuisine (photo n° 5)", "cuisine05.jpg", 160, 121, 600, 454);
vignetteGaucheArray[4] = new Photo("Cuisine (photo n° 3)", "cuisine03.jpg", 160, 127, 600, 476);
vignetteGaucheArray[5] = new Photo("Cuisine (photo n° 6)", "cuisine06.jpg", 160, 212, 600, 795);
vignetteGaucheArray[6] = new Photo("Cuisine (photo n° 7)", "cuisine07.jpg", 160, 121, 600, 454);
vignetteGaucheArray[7] = new Photo("Cuisine (photo n° 8)", "cuisine08.jpg", 160, 219, 600, 823);
vignetteGaucheArray[8] = new Photo("Cuisine (photo n° 2)", "cuisine02.jpg", 160, 131, 600, 493);
vignetteGaucheArray[9] = new Photo("Cuisine (photo n° 1)", "cuisine01.jpg", 160, 120, 600, 451);
vignetteGaucheArray[10] = new Photo("Cuisine (photo n° 4)", "cuisine04.jpg", 160, 106, 600, 398);
var nombreVignettesDroite = 9;
var vignetteDroiteArray = new Array(nombreVignettesDroite);
//index de 0 à nombreVignettes - 1
vignetteDroiteArray[0] = new Photo("Cuisine (photo n° 18)", "cuisine18.jpg", 160, 120, 600, 450);
vignetteDroiteArray[1] = new Photo("Cuisine (photo n° 17)", "cuisine17.jpg", 160, 213, 600, 800);
vignetteDroiteArray[2] = new Photo("Cuisine (photo n° 16)", "cuisine16.jpg", 160, 213, 600, 800);
vignetteDroiteArray[3] = new Photo("Cuisine (photo n° 15)", "cuisine15.jpg", 160, 120, 600, 450);
vignetteDroiteArray[4] = new Photo("Cuisine (photo n° 14)", "cuisine14.jpg", 160, 120, 600, 450);
vignetteDroiteArray[5] = new Photo("Cuisine (photo n° 13)", "cuisine13.jpg", 160, 126, 600, 474);
vignetteDroiteArray[6] = new Photo("Cuisine (photo n° 12)", "cuisine12.jpg", 160, 120, 600, 450);
vignetteDroiteArray[7] = new Photo("Cuisine (photo n° 19)", "cuisine19.jpg", 160, 115, 600, 430);
vignetteDroiteArray[8] = new Photo("Cuisine (photo n° 20)", "cuisine20.jpg", 160, 101, 600, 379);
function afficherImgGauche(thisImg) {
var id = $(thisImg).attr("id");
var i = id.slice(5); // Pour éliminer le mot image et garder uniquement le numero de la photo.
vignetteGaucheArray[i].affiche();
}
function afficherImgDroite(thisImg) {
var id = $(thisImg).attr("id");
var i = id.slice(5); // Pour éliminer le mot image et garder uniquement le numero de la photo.
vignetteDroiteArray[i].affiche();
}
function construitImgGauche(){
for(i=0; i < nombreVignettesGauche; i++) {
$("<a href='#top'><img class='deco' id='image" + i + "' /></a>").appendTo("#gauche");
}
for(i=0; i < nombreVignettesGauche; i++) {
$("#image" + i).attr({
src: vignetteGaucheArray[i].dossierVig + vignetteGaucheArray[i].source,
width: vignetteGaucheArray[i].vigWidth,
height : vignetteGaucheArray[i].vigHeight,
alt: vignetteGaucheArray[i].titre,
title: vignetteGaucheArray[i].titre
});
}
}
function construitImgDroite(){
for(i=0; i < nombreVignettesDroite; i++) {
$("<a href='#top'><img class='deco' id='image" + i + "' /></a>").appendTo("#droite");
}
for(i=0; i < nombreVignettesDroite; i++) {
$("#image" + i).attr({
src: vignetteDroiteArray[i].dossierVig + vignetteDroiteArray[i].source,
width: vignetteDroiteArray[i].vigWidth,
height : vignetteDroiteArray[i].vigHeight,
alt: vignetteDroiteArray[i].titre,
title: vignetteDroiteArray[i].titre
});
}
}
function construitImg(){
$("#photoCentre").attr({
src: vignetteDroiteArray[6].dossierImg + vignetteDroiteArray[6].source,
width: vignetteDroiteArray[6].imgWidth,
height: vignetteDroiteArray[6].imgHeight,
alt: vignetteDroiteArray[6].titre,
title: vignetteDroiteArray[6].titre
});
construitImgGauche();
construitImgDroite();
$("#gauche img").bind("click", function(){afficherImgGauche(this)});
$("#droite img").bind("click", function(){afficherImgDroite(this)});
}
|
Partager