Et l'eau,
je t'invite à lire le code ci dessous (code fait de tête) :
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
ul{padding:0;}
li{float:left;list-style-type:none;width:102px;}
a img{border:none;width:102px;}
p img{width:400px;}
</style>
</head>
<body>
<div id="diapo">
<p><img src="http://divertissements.letopdugratuit.com/wallpapers/img/lions/animaux-lions-0006.jpg" alt=""></p>
<ul>
<li><a href="#"><img src="http://divertissements.letopdugratuit.com/wallpapers/img/lions/animaux-lions-0006.jpg" alt=""></a></li>
<li><a href="#"><img src="http://www.fond-ecran.com/ORIGINAUX/animaux/lion/lion_015.jpg" alt=""></a></li>
</ul>
</div>
<script type="text/javascript">
window.onload = function(){
var diapo = document.getElementById('diapo');
if(diapo){
var img = diapo.getElementsByTagName('img');
for (var index = 0; index < img.length; index++) {
if(index != 0){
img.item(index).onmouseover = function(){
var srcImg = this.src;
img[0].src = srcImg;
}
}
}
}
}
</script>
</body>
</html>
</html>
Il est évident que ce code peut être fait facilement avec un framework JS (jcuicui, motools, dojo, etc.)
en jcuicui, ça donnerait un truc du style (code fait de tête) :
$(function(){
$('#diapo ul img').mouseover(function(){
var srcImg = $(this).attr('src');
$('#diapo p img').attr('src',srcImg);
});
})
A moins que tu veuilles faire une infobulle. Là, ça se passe en CSS pour faire simple.
Modifié par niuxe (07 Aug 2012 - 21:30)