Window.setTimeout

Résolu
jypyx Messages postés 683 Date d'inscription   Statut Membre Dernière intervention   -  
math 2000 Messages postés 2605 Date d'inscription   Statut Membre Dernière intervention   -
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 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
peut être qu'en réduisant 1700 à 10
ça marchera
0
jypyx Messages postés 683 Date d'inscription   Statut Membre Dernière intervention   107
 
Ca ne change rien, le temps est en milliseconde, donc 1.7seconde
0
math 2000 Messages postés 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
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 683 Date d'inscription   Statut Membre Dernière intervention   107
 
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 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
ben oui ça change rien normalement tu utlise crs =
<script src="url" type="text/javascript"></script>
0