11548 sujets

JavaScript, DOM et API Web HTML5

bonjour
petit souci
j'ai unfichier javascript pour un prgm de gallerie mais les photos qu'il doit utiliser sont dans une image. avec dreamweaver j'ai fait une zone graphique mais ca ne marche pas prend ni la photo ni ses titres.
[code]

<div id="droite" class="centre2">
<dt>Libération 2003</dt>
</div>

<div id="droite2" class="centre2">
<dt>Peter Gabriel</dt>
</div>

<div id="centre" class="centre">

<dd> <img id="big_pict" src="photo12cm/01petergabriel2003libe.jpg" alt="Photo 1 en taille normale" /></dd>
<br />
</div>

<div id="gallerie" class="gallerie">

<img src="der.jpg" width="2149" height="99" border="0" usemap="#Map">
<map name="Map">
<area shape="rect" coords="11,14,81,84" href="photo12cm/01petergabriel2003libe.jpg">
<area shape="rect" coords="83,13,157,84" href="photo12cm/02pierrehantai2003lemonde.jpg">
</map>
</div>
</div>

Smiley java
function displayPics()
{
var photos = document.getElementById('gallerie') ;
var liens = photos.getElementsByTagName('a') ;
var big_photo = document.getElementById('big_pict') ;
var titre_photo = document.getElementById('droite2').getElementsByTagName('dt')[0] ;
var titre_photo2 = document.getElementById('droite').getElementsByTagName('dt')[0] ;

for (var i = 0 ; i < liens.length ; ++i) {
liens.onclick = function() {
big_photo.src = this.href;
big_photo.alt = this.title;
titre_photo.firstChild.nodeValue = this.title;
titre_photo2.firstChild.nodeValue = this.title2;
return false;
};
}
}
window.onload = displayPics;



Modifié par photo (10 Nov 2005 - 19:01)
Administrateur
Bonjour et bienvenue sur ce Forum,


Afin de rendre ton message lisible, merci d'éditer ton message pour y rajouter des balises [ code]html html java java[ /code] (sans espace) comme cela est indiqué dans les règles de ce Forum.
De plus, balise code ou pas, la variable tableau[ i] (sans espace) est interprétée par ce Forum comme "mettre en italique", ça se voit d'ailleurs jusqu'à la fin du message ... Il faudrait remplacer i par ii ou r ou x etc comme indiqué dans le message en Annonce de ce Salon sinon les autres membres auront une version tronquée de ton code Smiley ohwell

Si tu as une difficulté à trouver le bouton éditer ou que sais-je, n'hésite pas à demander en PM ou sur ce sujet Smiley cligne

Felipe
Modifié par Felipe (09 Nov 2005 - 14:47)