<SCRIPT SRC=wz_tooltip.js></SCRIPT>
Bibliothèque à ajouter au début du document juste après le tag <BODY>. La bibliothèque wz_tooltip.js permet de faire des bulles améliorées contenant du HTML mais aussi des menus contextuels ou une simplement avec Javascript tout en fonctionnant sur tous les navigateurs.
La seule chose à faire est d'ajouter deux attributs onmouseout et onmouseover aux balises concernées.
<img src="image.jpg" onmouseout="UnTip()" onmouseover="Tip('<i>Contenu de ma bulle</i>')">
Exemple avec une mini image (renseigner attributs width
et height
)
Exemple:
<a href="index.htm" onmouseover="Tip('ma bulle', SHADOW, true, TITLE, 'Some Title', PADDING, 9)" onmouseout="Untip()">Exemple</a>
FIX , [200, 2400]
L'option la plus intéressante est STICKY=true qui perme de créer un menu contextuel.
Autre intéressante: TITLE='mon titre';
TagToTip(p_ID)
onmouseover="TagToTip('div2')" onmouseout="UnTip()"
Utile pour les notes par exemple
Le contenu de la fenêtre modale est directement inclus dans le HTML et sera pris en compte par les moteurs de recherche. L'élément conteneur correspondant est à masquer par display:none
<a href="index.htm" onmouseover="TagToTip('Span2')" onmouseout="UnTip()">Accueil</a>
<span id="Span2">C'est plus simple pour les caractères spéciaux.</span>
Utiliser COPYCONTENT,false
pour travailler sur original (permet de conserver contenu d'un formulaire ou de bénéficier des styles hérités)
CLOSEBTN,true,COPYCONTENT,false,STICKY,true,EXCLUSIVE,true,CENTERWINDOW,true,CENTERALWAYS,true
CENTERWINDOW et CENTERALWAYS sont dans extension tip_centerwindow.js qui normalement est à inclure séparément à la suite de wz_tooltip.js (en pratique extension incluse en dur dans wz_tooltip.js pour ne pas se compliquer la vie)
Pour refermer modale: tt_HideInit()
(FADEOUT) et tt_Hide()
Tip=monHTML
peut être obtenu via une variable ou une fonction.
onmouseover="Tip="l'été""
marche bien pour inclure des apostrophes.