Partage
  • Partager sur Facebook
  • Partager sur Twitter

retarder la fermeture d'une popup à l'aide d'une tempo

Sujet résolu
    27 mai 2010 à 17:27:56

    Bonsoir,

    je souhaite ouvrir une fenêtre sur un onmouseover, et la refermer sur un onmouseout, mais seulement après une tempo, car l'utilisateur doit avoir le temps d'aller cliquer sur un lien
    Je donne le code entier de mes essais :
    <script type="text/javascript">
    var fencent = null; function sommaire_f(url,nom,largeur,hauteur,options) {
    var haut=(screen.height-hauteur)/2;
    var Gauche=(screen.width-largeur)/2;
    /*ou les variables pour positionner au centre*/
    fencent=window.open(url,nom,"top=250,left=550,width="+largeur+",height="+hauteur+","+options);
    }
    </script>...
    <img
     style="border: 0px solid ;" alt="Nouveaut&eacute;s"
     src="images/nouveautes.gif"
     onmouseover="javascript:sommaire_f('sommaire_f.html', '',300,300,'menubar=no,scrollbars=no,statusbar=no,resizable=no');"
     onmouseout="javascript:if (fencent != null) { setTimeout(function(){fencent.close();fencent = nul)},3000)"></a></td>
    

    Le problème, c'est que quand la souris quitte l'image, la fenêtre ne se referme jamais : que faut-il faire pour que ça marche ?
    • Partager sur Facebook
    • Partager sur Twitter
      27 mai 2010 à 18:29:27

      C'est, entre guillemet, un peu con ton système, car du moment que tu ouvres un popup, la souris sors du lien.

      Tu devrais plutot mettre un document.onmouseout = self.close; dans ta popup
      • Partager sur Facebook
      • Partager sur Twitter

      retarder la fermeture d'une popup à l'aide d'une tempo

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown