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

Résolu
pyramid123 Messages postés 11 Statut Membre -  
pyramid123 Messages postés 11 Statut Membre -
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

  1. HubertJ. Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   23
     
    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
    1. pyramid123 Messages postés 11 Statut Membre
       
      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