Bonjour,

j'ai 3 images l'une a côté de l'autre.
Je voudrais afficher en grand chaque image au survol de la souris.

j'ai fais quelques test mais ca ne marche pas corretement.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
 
 function getPosition(e) {
    e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    } 
    else {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX + 
            (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cursor.y = e.clientY + 
            (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
    return cursor;
}
var timer=0;
var current;
function ShowToolTip(ev,deltaX,deltaY,image)
{
var Xdoc, Xfen, Ydoc, Yfen, htDiv, lgDiv, dX, dY;
  var Ybulle;
  var el=document.getElementById("Tip");
 
  //on affiche la boite de dialogue pour evaluer ses dimensions.
 
  //height and width of the tooltip
  htDiv = el.offsetHeight;
  lgDiv = el.offsetWidth;
 
  //delta of the tooltip under the curser
  dY=deltaY;
  dX=deltaX;
 
 ie = document.all; 
 var cursor = getPosition(ev);
 
 if(ie){
		Xfen = event.x;
		Yfen = event.y;
		Xdoc = cursor.x;
		Ydoc = cursor.y;
		//window.status = x;
	}else{
		Xfen = ev.pageX;
		Yfen = ev.pageY;
		Xdoc = cursor.x;
		Ydoc = cursor.y;
 }
 
    el.style.left = Xdoc + dX +"px";
el.style.top = Ydoc + dY-5+"px";
 
 
  //tooltip content :
 
  el.innerHTML = "<img src='"+image+"' width='500' heigth='500' />";
 
 
 
  if (el.style.display!="inline")
      el.style.display="inline";
    current=lname;
 
} 
 
function HideToolTip()
{
 //hide the tooltip 
 document.getElementById("Tip").style.display = "none";
}
Code html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 <tr >
                    <td align="left"><img width="200" height="200" src="images/plan/plan_siege.png" onmousemove="javascript:ShowToolTip(event,20,-200,'images/plan/plan_siege.png')" onmouseout="javascript:HideToolTip()"/> </td>
                    <td align="left"><img width="200" height="200" src="images/plan/Plan2.png" oonmousemove="javascript:ShowToolTip(event,20,20,'images/plan/Plan2.png')" onmouseout="javascript:HideToolTip()"/> </td>
                   <td align="left"><img width="200" height="200" src="images/plan/plan_magnan.jpg" onmousemove="javascript:ShowToolTip(event,-600,-200,'images/plan/plan_magnan.jpg')" onmouseout="javascript:HideToolTip()"/> </td>
 
                </tr>
En bas de ma page html, code avec la bulle cachée au départ

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<div class="tooltip" id="Tip">ToolTip</div>
La premiere iùage s'affiche en grand correctement, la 2eme pas du tout et la 3eme clignotte sans s'arreter!

Merci de m'aider!!