recherche

Maison  >  Questions et réponses  >  le corps du texte

Après avoir cliqué sur le bouton de retour, la fenêtre apparaît pour se fermer

<p>J'essaie d'implémenter une fonctionnalité selon laquelle si une fenêtre contextuelle s'ouvre et que l'utilisateur l'annule puis appuie sur la touche Retour, il ne devrait pas rouvrir la fenêtre contextuelle mais devrait revenir à la page précédente ! </p> <p></p> <pre class="brush:php;toolbar:false;"><script> window.onload = fonction() { setTimeout(fonction() { window.open( "#popup_flight_travlDil3" ,"_self") }, 1000); } </script></pre></p>
P粉509383150P粉509383150460 Il y a quelques jours492

répondre à tous(1)je répondrai

  • P粉458725040

    P粉4587250402023-08-30 11:53:53

    Vous pouvez utiliser sessionStorage

    window.addEventListener("DOMContentLoaded", function() { // or $(function() { ... in jQuery
      const popped = sessionStorage.getItem("popped");
      if (popped) return; 
      setTimeout(function() {
        window.open("#popup_flight_travlDil3", "_self")
        sessionStorage.setItem("popped",true)
      }, 1000);
    })
    

    répondre
    0
  • Annulerrépondre