Code : Tout sélectionner
<style type="text/css">
.popinfo{
position: absolute;
z-index: 10;
}
Code : Tout sélectionner
function get_mouse(e){
var x = (navigator.appName.substring(0,3)=="Net") ? e.pageX : event.x+document.body.scrollLeft;
var y = (navigator.appName.substring(0,3)=="Net") ? e.pageY : event.y+document.body.scrollTop;
skn = document.getElementById("topdecklink").style;
skn.left = x + 20 + 'px';
skn.top = y + 20 + 'px';
}<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/>
<meta http-equiv="content-style-type" content="text/css"/>
<style type="text/css">
.popinfo{
position: absolute;
z-index: 10;
border: solid 1px;
background-color: yellow;
}
.texte{
color:red;
}
div#test{
margin: auto;
text-align: center;
}
</style>
<script type="text/javascript">
function info(msg){
if (docgebi){
document.getElementById("topdecklink").innerHTML = msg;
skn.visibility = "visible";
}
}
function get_mouse(e){
var x = (navigator.appName.substring(0,3)=="Net") ? e.pageX : event.x+document.body.scrollLeft;
var y = (navigator.appName.substring(0,3)=="Net") ? e.pageY : event.y+document.body.scrollTop;
skn = document.getElementById("topdecklink").style;
skn.left = x + 20 + 'px';
skn.top = y + 20 + 'px';
}
function efface(){
if (docgebi)
skn.visibility = "hidden";
}
</script>
</head>
<body>
<div class="popinfo" id="topdecklink"></div>
<script type="text/javascript" >
docgebi = document.getElementById;
if (docgebi){
skn = document.getElementById("topdecklink").style;
if (navigator.appName.substring(0,3) == "Net"){
document.captureEvents(Event.MouseMove);
}
document.onmousemove = get_mouse;
}
</script>
<div id="test">
<img src="image.jpg" onmouseover="info('<p class=\'texte\'>Ici, la <i>légende</i> de <b>mon</b> image<br />Et une autre ligne</p>');" onmouseout="efface();" />
</div>
</body>
</html>