Bref, dans l'absolu :
il faut que tu crées tous les éléments (textes + images) dans le div de droite, mais masqués dans un 1° temps (avec CSS : ).
Le mieux est de créer un div pour chacun, qui contiendra le texte+image, en lui donnant un id dont le n° correspondra au n° de la vignette.
Ex : "detail_C1" correspondra à la vignette "C1"
Ainsi, après la fonction de survol, il faudra appeler ta nouvelle fonction qui devra :
- masquer tous les div "detail_*"
- afficher le div du survol en cours
Ca devrait donner quelque chose comme
1 2 3 4 5 6 7
| function AffDetail(id_detail) {
var les_details = document.getElementById("droite").getElementsByTagName("div"); // Récupère la liste des div "detail"
var nb_details = les_details.length; // Nb. De details
for (var i=0; i<nb_details; i++)
les_details[i].style.display = "none";
document.getElementById(id_detail).style.display = "block";
} |
Tu l'appellera donc dans le onmouseover de chaque vignette (ici pour la 1°) :
<a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('bouton1','','images/C1BON.gif',1);AffDetail('detail_C1');">
A+
Partager