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

Résolu
pyramid123 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
pyramid123 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
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   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
pyramid123 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
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