SetTimeout d'une seconde sur un click()
didi
-
avion-f16 Messages postés 20368 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 20368 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
A voir également:
- SetTimeout d'une seconde sur un click()
- 3654 seconde en heure, minute et seconde ✓ - Forum Javascript
- By click downloader avis - Forum Enregistrement / Traitement audio
- 1 milliard en seconde - Accueil - Technologies
- Saisi des minutes et secondes sans les heures - Forum Excel
- Toutes les formules de maths seconde pdf - Télécharger - Études & Formations
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>