Window.setTimeout

Résolu/Fermé
jypyx Messages postés 679 Date d'inscription dimanche 28 octobre 2007 Statut Membre Dernière intervention 28 novembre 2012 - 7 avril 2009 à 19:00
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 - 7 avril 2009 à 22:06
Bonjour tout le monde,

Voila j'expose mon problème.

Je voudrais faire appeler 2 fonctions javascript mais qui s'exécute l'un après l'autre.

Voici mon code :

<a href="#" onclick="ma_fonction(); window.setTimeout(ma_fonctionbis(),1700);">


Quand je fait cela, les deux action se dont en même temps.

Lorsque je l'écris comme cela il ne se passe plus rien :

<a href="#" onclick="ma_fonction(); window.setTimeout('ma_fonctionbis()',1700);">


ou

<a href="#" onclick="ma_fonction(); window.setTimeout("ma_fonctionbis()",1700);">


Si quelqu'un à une solution je suis tout à fait preneur !!

Merci

5 réponses

math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
7 avril 2009 à 19:20
peut être qu'en réduisant 1700 à 10
ça marchera
0
jypyx Messages postés 679 Date d'inscription dimanche 28 octobre 2007 Statut Membre Dernière intervention 28 novembre 2012 107
7 avril 2009 à 19:26
Ca ne change rien, le temps est en milliseconde, donc 1.7seconde
0
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
7 avril 2009 à 19:34
je crois avoir vu que le window.setTimeout
ne se met pas dans le onclc ùmais dans la fontion js
exemple
<html>
<head>
<title>exemple de setTimeout</title>

<script type="text/javascript">
function delayedAlert()
{
  timeoutID = window.setTimeout(slowAlert, 2000);
}

function slowAlert()
{
  alert("C'était vraiment long !");
}

function clearAlert()
{
  window.clearTimeout(timeoutID);
}
</script>
</head>

<body>
<button onclick="delayedAlert();">afficher un message d'alerte après 2 secondes</button><br />
<button onclick="clearAlert();">Annuler</button>
</body>
</html>
0
jypyx Messages postés 679 Date d'inscription dimanche 28 octobre 2007 Statut Membre Dernière intervention 28 novembre 2012 107
7 avril 2009 à 21:07
Cela marche enfin merci... Mais est ce que dans ma fonction javascript je peux appeler une fonction d'un autre fichier javascript?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
7 avril 2009 à 22:06
ben oui ça change rien normalement tu utlise crs =
<script src="url" type="text/javascript"></script>
0