Bonjour à tous.
J'ai un souci avec ce code.
avec les 2 onmouseover et les 2 onmouseout
dans chaque élément de la table.
Le but recherché du javascript :
Passer avec la souris sur l'image...
Alors s'affiche une petite image en z-index supérieur !
Ensuite, quand je passe avec la souris sur la petite image,
la grande image (du fond) change...
Je mets la souris hors de la petite image,
l'image de fond redevient comme avant !
Je quitte le survol de la grande image,
le petit cadre avec la petite photo disparaît !
Mais on dirait, chez moi,
que le javascript boucle !
Pourquoi ?
A l'aide !
Pouvez-vous et pouvez-vous m'aider ?
D'avance, merci.
Modifié par jytest (10 Jun 2013 - 04:51)
J'ai un souci avec ce code.
avec les 2 onmouseover et les 2 onmouseout
dans chaque élément de la table.
Le but recherché du javascript :
Passer avec la souris sur l'image...
Alors s'affiche une petite image en z-index supérieur !
Ensuite, quand je passe avec la souris sur la petite image,
la grande image (du fond) change...
Je mets la souris hors de la petite image,
l'image de fond redevient comme avant !
Je quitte le survol de la grande image,
le petit cadre avec la petite photo disparaît !
Mais on dirait, chez moi,
que le javascript boucle !
Pourquoi ?
A l'aide !
Pouvez-vous et pouvez-vous m'aider ?
D'avance, merci.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<style type="text/css">
<!--
.case {
width: 235px;
height: 300px;
border: 1px;
border-color: #CBCACA;
border-style: solid;
padding: 0px 5px 0px 5px;
margin: 0px 20px 10px 0px;
}
.miniature {
position: relative;
top: 155px;
left: 160px;
width: 70px;
height: 70px;
z-index: 100;
border: 1px;
border-color: #CBCACA;
border-style: solid;
}
.hidden {
visibility: hidden;
}
-->
</style>
<script type="text/javascript">
function over(id, witch) {
document.getElementById(id).src=witch;
}
function out(id, witch) {
document.getElementById(id).src=witch;
}
function visible(id) {
document.getElementById(id).style.visibility="visible";
}
function novisible(id) {
document.getElementById(id).style.visibility="hidden";
}
</script>
</head>
<body>
<table>
<tr>
<td>
<div class='case'>
<div style="position:absolute;">
<img src='produits/bagues/Celinni_Perspective_400/CELINNI1968_030B_p.jpg' width='211' height='211' id='L1C1' alt='bague' style='text-align:center;'
onmouseover="visible('mL1C1');" onmouseout="novisible('mL1C1');">
<p>ref.01 - or<br>description...<br>99 €</p>
</div>
<div id="mL1C1" class='miniature' style="visibility:hidden;">
<img src='produits/bagues/Celinni_Side_400/CELINNI1968_030B_s.jpg' width='70' height='70' id='sL1C1' alt='bague' style='text-align:center;'
onmouseover="over('L1C1', 'produits/bagues/Celinni_Side_400/CELINNI1968_030B_s.jpg');" onmouseout="out('L1C1', 'produits/bagues/Celinni_Perspective_400/CELINNI1968_030B_p.jpg');">
</div>
</div>
</td>
<td>
<div class='case'>
<div style="position:absolute;">
<img src='produits/bagues/Celinni_Perspective_400/CELINNI1968_030B_p.jpg' width='211' height='211' id='L1C2' alt='bague' style='text-align:center;'
onmouseover="visible('mL1C2');" onmouseout="novisible('mL1C2');">
<p>ref.01 - or<br>description...<br>99 €</p>
</div>
<div id="mL1C2" class='miniature' style="visibility:hidden;">
<img src='produits/bagues/Celinni_Side_400/CELINNI1968_030B_s.jpg' width='70' height='70' id='sL1C1' alt='bague' style='text-align:center;'
onmouseover="over('L1C2', 'produits/bagues/Celinni_Side_400/CELINNI1968_030B_s.jpg');" onmouseout="out('L1C2', 'produits/bagues/Celinni_Perspective_400/CELINNI1968_030B_p.jpg');">
</div>
</div>
</td>
<td>
<div class='case'>
<div style="position:absolute;">
<img src='produits/bagues/Celinni_Perspective_400/CELINNI1968_030B_p.jpg' width='211' height='211' id='L1C3' alt='bague' style='text-align:center;'
onmouseover="visible('mL1C3');" onmouseout="novisible('mL1C3');">
<p>ref.01 - or<br>description...<br>99 €</p>
</div>
<div id="mL1C3" class='miniature' style="visibility:hidden;">
<img src='produits/bagues/Celinni_Side_400/CELINNI1968_030B_s.jpg' width='70' height='70' id='sL1C1' alt='bague' style='text-align:center;'
onmouseover="over('L1C3', 'produits/bagues/Celinni_Side_400/CELINNI1968_030B_s.jpg');" onmouseout="out('L1C3', 'produits/bagues/Celinni_Perspective_400/CELINNI1968_030B_p.jpg');">
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class='case'>
<div style="position:absolute;">
<img src='produits/bagues/Celinni_Perspective_400/CELINNI1968_030B_p.jpg' width='211' height='211' id='L2C1' alt='bague' style='text-align:center;'
onmouseover="visible('mL2C1');" onmouseout="novisible('mL2C1');">
<p>ref.01 - or<br>description...<br>99 €</p>
</div>
<div id="mL2C1" class='miniature' style="visibility:hidden;">
<img src='produits/bagues/Celinni_Side_400/CELINNI1968_030B_s.jpg' width='70' height='70' id='sL2C1' alt='bague' style='text-align:center;'
onmouseover="over('L2C1', 'produits/bagues/Celinni_Side_400/CELINNI1968_030B_s.jpg');" onmouseout="out('L2C1', 'produits/bagues/Celinni_Perspective_400/CELINNI1968_030B_p.jpg');">
</div>
</div>
</td>
<td>
<div class='case'>
<div style="position:absolute;">
<img src='produits/bagues/Celinni_Perspective_400/CELINNI1968_030B_p.jpg' width='211' height='211' id='L2C2' alt='bague' style='text-align:center;'
onmouseover="visible('mL2C2');" onmouseout="novisible('mL2C2');">
<p>ref.01 - or<br>description...<br>99 €</p>
</div>
<div id="mL2C2" class='miniature' style="visibility:hidden;">
<img src='produits/bagues/Celinni_Side_400/CELINNI1968_030B_s.jpg' width='70' height='70' id='sL2C2' alt='bague' style='text-align:center;'
onmouseover="over('L2C2', 'produits/bagues/Celinni_Side_400/CELINNI1968_030B_s.jpg');" onmouseout="out('L2C2', 'produits/bagues/Celinni_Perspective_400/CELINNI1968_030B_p.jpg');">
</div>
</div>
</td>
<td>
<div class='case'>
<div style="position:absolute;">
<img src='produits/bagues/Celinni_Perspective_400/CELINNI1968_030B_p.jpg' width='211' height='211' id='L2C3' alt='bague' style='text-align:center;'
onmouseover="visible('mL2C3');" onmouseout="novisible('mL2C3');">
<p>ref.01 - or<br>description...<br>99 €</p>
</div>
<div id="mL2C3" class='miniature' style="visibility:hidden;">
<img src='produits/bagues/Celinni_Side_400/CELINNI1968_030B_s.jpg' width='70' height='70' id='sL2C3' alt='bague' style='text-align:center;'
onmouseover="over('L2C3', 'produits/bagues/Celinni_Side_400/CELINNI1968_030B_s.jpg');" onmouseout="out('L2C3', 'produits/bagues/Celinni_Perspective_400/CELINNI1968_030B_p.jpg');">
</div>
</div>
</td>
</tr>
</table>
</body>
</html>
Modifié par jytest (10 Jun 2013 - 04:51)