pas très débrouillard
Bon ce qui est vraiment dommage c'est que c'est presque faisable en pur css:
Code :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
- <head>
- <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
- <title>Exemple</title>
- <style type="text/css">
- a span.bubble{
- display:none;
- position: relative;
- top: -40px;
- }
- a:hover span.bubble{
- display: block;
- }
- </style>
- </head>
- <body>
- <br/><br/>Balblalblalgvl a lvlal<br/>
- <a href="tapage.html">le texte qui va bien<span class="bubble"><img src="uneimage.jpg" alt="pouet"du texte<img src="uneimage.jpg" alt="pouet"/></span></a>
- </body>
|
Malheureusement ça marche pas sous IE
Avec un peu de js c'est sans être très compliqué:
Code :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
- <head>
- <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
- <title>Exemple</title>
- <script type="text/javascript">
- var infobulle = {};
- infobulle.init = function(){
- var aNodes = document.getElementsByTagName('a');
- for(var i=0; i<aNodes.length; i++){
- if ( aNodes[i].nextSibling.className == 'bulle'){
- aNodes[i].onmouseover = function(e){ infobulle.affBulle(this);}
- aNodes[i].onmouseout = function(e){ infobulle.cacheBulle(this);}
- aNodes[i].nextSibling.style.display = 'none';
- }
- }
- }
- infobulle.affBulle = function (node) {
- node.nextSibling.style.display = 'block';
- }
- infobulle.cacheBulle = function (node) {
- node.nextSibling.style.display = 'none';
- }
- window.onload = infobulle.init;
- </script>
- </head>
- <body>
- <br/><br/>Balblalblalgvl a lvlal<br/>
- <a href="tapage.html">le texte qui va bien</a><div class="bulle"><img src="arbre/plus.png"/>du texte<img src="arbre/plus.png"/></div>
- </body>
- </html>
|
Par contre j'ai fait à la va-vite je garantis pas 100% bug-proof.
Message édité par anapajari le 06-09-2006 à 14:21:32