Fermeture automatique de 3 fenêtres ouvertes déjà par un code

Résolu/Fermé
pyramid123 Messages postés 10 Date d'inscription jeudi 21 avril 2016 Statut Membre Dernière intervention 10 juin 2016 - Modifié par crapoulou le 5/05/2016 à 12:18
pyramid123 Messages postés 10 Date d'inscription jeudi 21 avril 2016 Statut Membre Dernière intervention 10 juin 2016 - 5 mai 2016 à 15:21
salut
j ai trouvé un code qui ouvre 3 fenêtres par un clic .
une fois ouvertes je cherche comment les fermer automatiquement après écoulement d un certain temps de leur ouverture
. merci
le code est le suivant

<html>
<head>
 <script language="Javascript">

  function ouvrirLesSites(){

   alert("Ouverture de trois sites");
   window.open("[http://www.google.com]","","width=800,height=600");
   window.open("[http://www.google.com]","","width=800,height=600");
   window.open("[http://www.google.com]","","width=800,height=600");


  }

 </script>

</head>
<body>

<a href="javascript:void(ouvrirLesSites());">Test</a>

</body>
</html>
A voir également:

1 réponse

HubertJ. Messages postés 38 Date d'inscription jeudi 21 avril 2016 Statut Membre Dernière intervention 8 mai 2016 23
5 mai 2016 à 14:09
Bonjour,

Essai quelques chose comme ça :

  function ouvrirLesSites(){

   alert("Ouverture de trois sites");
   var window1 = window.open("[http://www.google.com]","","width=800,height=600");
   var window2 = window.open("[http://www.google.com]","","width=800,height=600");
   var window3 = window.open("[http://www.google.com]","","width=800,height=600");

    setTimeout(function(){
        window1.close();
        window2.close();
        window3.close();
    }, 5000);

  }


La fonction
setTimeout(callback, millisecond);
, permet d'executer une fonction après un temps écoulé, dans l'exemple, modifie le 5000 ( 5 secondes ) par le temps que tu veux.

++
0
pyramid123 Messages postés 10 Date d'inscription jeudi 21 avril 2016 Statut Membre Dernière intervention 10 juin 2016
Modifié par pyramid123 le 5/05/2016 à 15:27
merci infiniment
ca marche bien en enlevant ceci [ ] au debut et à la fin des urles des trois sites
pour ouvrir leur contenu
merci encore une autre fois
0