Bonjour,
Je bug sur un petit détail de ma galerie photo, j'aimerais afficher le contenu de l'attribut alt de mes images dans un paragraphe afin d'en faire la légende de mes photos mais je n'arrive qu'à obtenir un petit " undefined " à la place
Quelqu'un pourrait me donner un petit coup de pouce ?
Voilà le code javascript :
Et le code html de la galerie :
Merci d'avance aux âmes charitables
Je bug sur un petit détail de ma galerie photo, j'aimerais afficher le contenu de l'attribut alt de mes images dans un paragraphe afin d'en faire la légende de mes photos mais je n'arrive qu'à obtenir un petit " undefined " à la place

Quelqu'un pourrait me donner un petit coup de pouce ?
Voilà le code javascript :
<script type="text/javascript">
var n_photo=1;
var comments= document.getElementsByTagName('img').getAttribute('alt');
document.getElementById("commentaire").innerHTML= comments;
function affiche (id)
{
var objet = document.getElementById("photo");
objet.src = "../Photo/galerie1/"+id+".png";
n_photo = id.charAt(5);
}
function suivant()
{
if(n_photo == 13)
{
n_photo = 1;
var objet = document.getElementById("photo");
objet.src = "../Photo/galerie1/photo"+n_photo+".png";
}
else
{
n_photo++;
var objet = document.getElementById("photo");
objet.src = "../Photo/galerie1/photo"+n_photo+".png";
}
}
function precedent()
{
if(n_photo == 1)
{
n_photo = 13;
var objet = document.getElementById("photo");
objet.src = "../Photo/galerie1/photo"+n_photo+".png";
}
else
{
n_photo--;
var objet = document.getElementById("photo");
objet.src = "../Photo/galerie1/photo"+n_photo+".png";
}
}
</script>
Et le code html de la galerie :
<div id ="contenu">
<div id="divphoto">
<img id="photo"src="../Photo/galerie1/photo1.png" height="390" width="600"/>
</div>
<div id="vignettes">
<img src="../Photo/galerie1/photo1.png" alt="Fenêtre PVC Blanc" onclick="affiche('photo1')"/>
<img src="../Photo/galerie1/photo2.png" alt="Fenêtre bois" onclick="affiche('photo2')"/>
<img src="../Photo/galerie1/photo3.png" alt="Fenêtre PVC Blanc avec croisillons" onclick="affiche('photo3')"/>
<img src="../Photo/galerie1/photo4.png" alt="Fenêtre PVC Blanc" onclick="affiche('photo4')"/>
<img src="../Photo/galerie1/photo5.png" alt="Fenêtre PVC Blanc" onclick="affiche('photo5')"/>
<img src="../Photo/galerie1/photo6.png" alt="Fenêtre PVC Blanc" onclick="affiche('photo6')"/>
<img src="../Photo/galerie1/photo7.png" alt="Fenêtre PVC Blanc" onclick="affiche('photo7')"/>
<img src="../Photo/galerie1/photo8.png" alt="Fenêtre aluminium" onclick="affiche('photo8')"/>
<img src="../Photo/galerie1/photo9.png" alt="Fenêtre PVC Blanc" onclick="affiche('photo9')"/>
<img src="../Photo/galerie1/photo10.png" alt="Fenêtre PVC Blanc" onclick="affiche('photo10')"/>
<img src="../Photo/galerie1/photo11.png" alt="Fenêtre PVC chêne doré" onclick="affiche('photo11')"/>
<img src="../Photo/galerie1/photo12.png" alt="Fenêtre PVC chêne doré" onclick="affiche('photo12')"/>
<img src="../Photo/galerie1/photo13.png" alt="Fenêtre PVC chêne doré" onclick="affiche('photo13')"/>
</div>
<div id="liens">
<a href="javascript:void(0);" onclick="precedent()"><img src="../Design/boutons/gauche.png" height="30px" width="30px" alt="Précédent" class="gauche"/></a> <p id="commentaire"> </p>
<a href="javascript:void(0);" onclick="suivant()"><img src="../Design/boutons/droite.png" height="30px" width="30px" alt="Suivant" class="droite"/></a>
</div>
<!-- end .contenu --></div>
Merci d'avance aux âmes charitables
