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

Résolu/Fermé
Signaler
Messages postés
10
Date d'inscription
jeudi 21 avril 2016
Statut
Membre
Dernière intervention
10 juin 2016
-
Messages postés
10
Date d'inscription
jeudi 21 avril 2016
Statut
Membre
Dernière intervention
10 juin 2016
-
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>

1 réponse

Messages postés
38
Date d'inscription
jeudi 21 avril 2016
Statut
Membre
Dernière intervention
8 mai 2016
21
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.

++
Messages postés
10
Date d'inscription
jeudi 21 avril 2016
Statut
Membre
Dernière intervention
10 juin 2016

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