SetTimeout d'une seconde sur un click()
didi
-
avion-f16 Messages postés 19268 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19268 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je suis en train tant bien que mal de modifier la source d'un clavier visuel et j'essaye de faire en sorte que lorsque l'utilisateur survolera le bouton pendant une seconde cela pressera la touche
en gros j'essaye ceci
<html>
<head>
<script type="text/javascript">
function click()
{
var t=setTimeout("click()",1000);
}
</script>
</head>
<body>
<form>
<input type="button" value="Display timed alertbox!"onmouseover="click()" />
</form>
</body>
</html>
Mais ça marche po!
Merci
je suis en train tant bien que mal de modifier la source d'un clavier visuel et j'essaye de faire en sorte que lorsque l'utilisateur survolera le bouton pendant une seconde cela pressera la touche
en gros j'essaye ceci
<html>
<head>
<script type="text/javascript">
function click()
{
var t=setTimeout("click()",1000);
}
</script>
</head>
<body>
<form>
<input type="button" value="Display timed alertbox!"onmouseover="click()" />
</form>
</body>
</html>
Mais ça marche po!
Merci
Configuration: Windows XP Firefox 3.6
A voir également:
- SetTimeout d'une seconde sur un click()
- Visual click avis - Forum Vos droits sur internet
- 3654 seconde en heure, minute et seconde ✓ - Forum Javascript
- Toutes les formules de maths seconde pdf - Télécharger - Études & Formations
- La magie d'un click? - Forum Javascript
- Hpy one click store - Forum Consommation & Internet
3 réponses
Utilise setInterval et clearInterval.
<p><input type="button" value="Display timed alertbox!" id="button_timer" /></p>Et dans le head :
<script type="text/javascript">
function fonction() {
alert('Vous avez laissé le curseur plus d\'une seconde sur le bouton');
}
window.onload = function() {
var bouton = document.getElementById('button_timer');
var timer;
bouton.onmouseover = function() {
timer = setInterval('fonction();', 1000);
};
bouton.onmouseout = function() {
clearInterval(timer);
};
};
</script>