Bonjour,
J'ai créer grâce au forum un code de rollover pour du texte. Quand la souris passe sur le texte 1, le texte 2 apparaît en dessous au bout de 3 secondes. Le code fonctionne bien, mais je voudrais rajouter une condition à ce code qui permettrait que le rollover ne s'active que si la souris reste sur le texte 1 au moins une seconde. Car dans ma page, j'aurais plusieurs textes avec cet effet et si la souris passe sur les différents textes même sans s'arrêter, tout les texte en rollover s'affiche.
Est ce possible et quel fonction permet de faire cela.
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <head> <script language="javascript"> function linkover(monElement){ var obj = document.getElementById(monElement); var text=(obj.innerHTML.length>1?'':'<em>texte2</em>'); setTimeout(function(){obj.innerHTML=text},3000) } </script> </head> <body> <a class="MsoNormal" style="font-size: 11pt;" onmouseover="linkover('monCalque')" onmouseout="linkover('monCalque')"> ? texte 1</a><br /> <div id="monCalque"></div> </body>
Partager