merci beaucoup pour ces explications, j'ai donc fait les corrections mais il semblerai qu'il y ait un problème puisque le alert (i) que j'ai mis dans la function "onload" n'apparait qu'une fois ce qui est impossible.
Mes tests se font justement sous firefox j'ai donc remplacé comme ceci :
[CODE]
<script>
function rempli()
{
var addresse = new Array();
var alt = new Array();
<?
for ($numero=1;$numero<6;$numero++)
{
$reponse = mysql_query("SELECT libelle, url FROM images WHERE num='".$numero."'");
$donnees = mysql_fetch_array($reponse);
while ($donnees = mysql_fetch_array($reponse))
{
//La liste des adresses se retrouvera dans la source javascript
echo "adresse[".$numero."]='".$donnees['url']."';";
//La liste des libellés se retouvera dans la source javascript
echo "alt[".$numero."]='".$donnees['libelle']."';";
}
}
?>
}
function loadImage()
{
rempli();
for (i=1; i<6; i++)
{
alert (i);
img = document.getElementById("image"+i);
img.src=adresse[i];
img.alt=alt[i];
}
}
</script>
[/CODE]
et les images sont toutes comme ceci
<img src="" id="image1" width="155" height="116" alt="">
Moi ça me parait pas mal pourtant !!!
ps : dsl si ce n'est pas la bonne rubrique mais je ne voyais pas trop ou le mettre