Voici la version finale qui fonctionne, pour l'emplacement des images en fonction du rollover dans l'emplacement de l'écran
Page JavaScript nommé : rollover.js
// Position rollover sur écran
document.onmousemove = suivre_souris0;
var contenu
function pop0(contenu) {
document.getElementById("bulle").innerHTML = "<table class='roll' cellpadding='10' cellspacing='0'><tr><td>"+contenu+"</td></tr></table>";
}
function suivre_souris0(e) {
if (navigator.appName=="Microsoft Internet Explorer") {
var x = event.x + document.body.scrollLeft;
var y = event.y + document.body.scrollTop;
} else {
var x = e.pageX;
var y = e.pageY;
}
if ( x < 600 ) {
if ( y < 350 ) { // Position en haut a gauche
decal_x = 10;
decal_y = 5;
document.getElementById("bulle").style.left = x + decal_x;
document.getElementById("bulle").style.top = y + decal_y;
} else { // Position en bas a gauche
decal_x = 5;
decal_y = -350;
document.getElementById("bulle").style.left = x + decal_x;
document.getElementById("bulle").style.top = y + decal_y;
}
}
if ( x > 600 ) {
if ( y < 350 ) { // Position en haut a droite
decal_x = -420;
decal_y = 20;
document.getElementById("bulle").style.left = x + decal_x;
document.getElementById("bulle").style.top = y + decal_y;
} else { // Position en bas a gauche
decal_x = -450;
decal_y = -350;
document.getElementById("bulle").style.left = x + decal_x;
document.getElementById("bulle").style.top = y + decal_y;
}
}
}
function disparaitre0() {
document.getElementById("bulle").innerHTML = '';
}
Page HTML
<html>
<head>
<title>Page HTML</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript1.2" src="rollover.js"></script>
</head>
<div id="bulle" style="position: absolute;"></div>
<table width="950" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td valign="middle">
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="top"><img src="../image/01_00_01.jpg" border="0" usemap="#imgcentre" href="#">
</td></tr>
</table>
</td></tr>
<tr><td height="40"><?php include("../../commun/bottom.php"); ?><br></td></tr>
</table>
<map name="imgcentre" id="imgcentre">
<area shape="circle" coords="212,92,43"
href="#"onMouseOver="pop0('<img src=img1.jpg><br>Réf : img 1')" onMouseOut="disparaitre0()">
<area shape="rect" coords="654,35,743,123"
href="#"onMouseOver="pop0('<img src=img2.jpg><br>Réf : img 2')" onMouseOut="disparaitre0()">
<area shape="rect" coords="680,367,788,461"
href="#"onMouseOver="pop0('<img src=img3.jpg><br>Réf : img 3')" onMouseOut="disparaitre0()">
<area shape="rect" coords="183,375,279,466"
href="#"onMouseOver="pop0('<img src=img4.jpg><br>Réf : img 4')" onMouseOut="disparaitre0()">
</map>
</body></html>
[:)]webjfr 