Code : Tout sélectionner
<script type="text/javascript">
<!--/*--><![CDATA[//><!--
window.onload = document.write("<span id='infobulle' style='position:absolute;visibility:hidden;padding:3px;'> </span>");
function infobulle(corps,event){
var couleur_fond = 'white';
var couleur_texte = 'black';
var couleur_bordure = 'gray';
var type_bordure = 'solid'; //(solid dashed dotted double)
var taille_bordure = '1px'; //px
document.getElementById('infobulle').style.color = couleur_texte;
document.getElementById('infobulle').style.backgroundColor = couleur_fond;
document.getElementById('infobulle').style.borderColor = couleur_bordure;
document.getElementById('infobulle').style.borderStyle = type_bordure;
document.getElementById('infobulle').style.borderWidth = taille_bordure;
document.getElementById('infobulle').innerHTML = corps;
document.getElementById('infobulle').style.visibility = 'visible';
document.getElementById('infobulle').style.left = event.clientX+10+"px";
document.getElementById('infobulle').style.top = event.clientY+20+"px";
}
function infobulle_cache(){
document.getElementById('infobulle').style.visibility = 'hidden';
}
//--><!]]>
</script><a href="#" onmousemove="javascript:infobulle('Mon aide',event);" onmouseout="javascript:infobulle_cache();">Bidule</a>
[/code]
Code : Tout sélectionner
<!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" />
<title>Document sans titre</title>
<script type="text/javascript">
<!--/*--><![CDATA[//><!--
function infobulle(texte,event){
if (this.conteneur = document.getElementById('infobulle'))
{
var texte = document.createTextNode(texte);
if (this.noeud) this.conteneur.removeChild(this.noeud);
this.noeud = this.conteneur.appendChild(texte);
this.conteneur.style.visibility = 'visible';
this.conteneur.style.left = event.clientX+10+"px";
this.conteneur.style.top = event.clientY+20+"px";
}
}
function infobulle_cache(){
if (this.conteneur = document.getElementById('infobulle'))
this.conteneur.style.visibility = 'hidden';
}
//--><!]]>
</script>
<style type="text/css">
#infobulle {
position: absolute;
visibility: hidden;
padding: 3px;
color: black;
background: white;
border: 1px solid gray;
}
</style>
</head>
<body>
<div>
<span id = "infobulle"></span>
<a href="#" onmousemove="infobulle('Aide Bidule',event);" onmouseout="infobulle_cache();">Bidule</a>
<a href="#" onmousemove="infobulle('Aide Bobole',event);" onmouseout="infobulle_cache();">Bobole</a>
</div>
</body>
</html>Oui j'ai jeter un coup d'oeuil ça l'air pas mal du tout ...Tu as un script tout fait, personnalisable (en css ou js) qui s'appelle Boxover.
Code : Tout sélectionner
<!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" />
<title>Document sans titre</title>
<script type="text/javascript">
<!--/*--><![CDATA[//><!--
function infobulle_img(image,event){
if (this.conteneur = document.getElementById('infobulle_image'))
{
this.s_content = document.createElement("img");
this.s_content.setAttribute("src", image);
this.s_content.setAttribute("alt", '');
if (this.noeud_img) this.conteneur.removeChild(this.noeud_img);
this.noeud_img = this.conteneur.appendChild(this.s_content);
this.conteneur.style.visibility = 'visible';
this.conteneur.style.left = event.clientX+10+"px";
this.conteneur.style.top = event.clientY+20+"px";
}
}
function infobulle_img_cache(){
if (this.conteneur = document.getElementById('infobulle_image'))
this.conteneur.style.visibility = 'hidden';
}
</script>
<style type="text/css">
#infobulle_image {
position: absolute;
visibility: hidden;
}
#infobulle_image img{
border: 1px solid gray;
}
</style>
</head>
<body>
<div>
<span id = "infobulle_image"></span>
<a href="#" onmousemove="infobulle_img('chemin_de_ton_image1',event);" onmouseout="infobulle_img_cache();">Bidule image</a>
<a href="#" onmousemove="infobulle_img('chemin_de_ton_image2',event);" onmouseout="infobulle_img_cache();">Bobole image</a>
</div>
</body>
</html>Code : Tout sélectionner
<!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" />
<title>Document sans titre</title>
<script type="text/javascript">
<!--/*--><![CDATA[//><!--
function infobulle_im(image,event) {
if (this.conteneur = document.getElementById('infobulle_i'))
{
this.conteneur.src = image;
this.conteneur.style.visibility = 'visible';
this.conteneur.style.left = event.clientX+10+"px";
this.conteneur.style.top = event.clientY+20+"px";
}
}
function infobulle_i_cache(){
if (this.conteneur = document.getElementById('infobulle_i'))
this.conteneur.style.visibility = 'hidden';
}
//--><!]]>
</script>
<style type="text/css">
#infobulle_i {
position: absolute;
visibility: hidden;
border: 1px solid gray;
}
</style>
</head>
<body>
<div>
<img id = "infobulle_i" src="" alt="" />
<a href="#" onmousemove="infobulle_im('chemin_de_ton_image1',event);" onmouseout="infobulle_i_cache();">Bidule image</a>
<a href="#" onmousemove="infobulle_im('chemin_de_ton_image2',event);" onmouseout="infobulle_i_cache();">Bobole image</a>
</div>
</body>
</html>