Bonjour,
J'ai un script qui fonctionne pour une image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 const imax = document.querySelector ('img.picture'); const tist = imax.alt; const idImg = imax.id.split ('X'); const ca_id = idImg[0]; const height = idImg[1]; const img_format = idImg[2]; imax.addEventListener ('click', function() {PopGrand (ca_id, tist, height, img_format)});
À présent il y a plusieurs images, j'ai transformé le script comme suit.
Le script fonctionne mais bizarrement il plante tous les autres scripts plus bas dans la page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 const imax = document.querySelectorAll ('img.picture'); for (let i = 0; i < imax.length; i++) { const tist = imax[i].alt; const idImg = imax[i].id.split ('X'); const ca_id = idImg[0]; const height = idImg[1]; const img_format = idImg[2]; imax[i].addEventListener ('click', function() {PopGrand (ca_id, tist, height, img_format)}); }
Voyez-vous l'erreur ?
Merci d'avance.
Partager