Bonjour,

Dans le code Html, il y a du PHP, et impossible de l'incrémenter $j dans src pour afficher des images.
J'ai beau retourner le problème dans tous les sens, ça ne fonctionne pas.

Si je remplace $j par 1, ça affiche bien une ranger d'image identique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
tabimages[i].src='<?php  echo "Img/".$z[1].".jpg"; ?>';
merci Beaucoup

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<html>
<body>
    <div id="conteneur"></div>
    <p>nom de l'image</p>
    <script> 
	function myClick(e)
	{
		if (e.target.name!==undefined) document.getElementsByTagName('p')[0].innerHTML= e.target.name;
	}
	 
	var tabimages=[];
	function onload()
	{
		for (let i = 0; i < 10; i++)
		{
			tabimages.push( document.createElement('img') );
			tabimages[i].src='<?php  echo "Img/".$z[$j].".jpg"; $j++;  ?>'; // Err!! $j n'incrémente pas
			tabimages[i].name='image n�'+(i+1).toString();
			tabimages[i].className='image';
			document.getElementById('conteneur').appendChild(tabimages[i]);
		}
	}
	window.addEventListener('load',onload);
	document.getElementById('conteneur').addEventListener('click',myClick,true);
    </script>
</body>
</html>