2010-06-13 8 views
2

J'utilise le code suivant pour indiquer à l'utilisateur qu'il ne peut pas revenir s'il quitte la page. Des choses sont arrivées que je veux rediriger la page en utilisant la fonction setTimeout après une heure spécifique. Je veux désactiver la vérification de l'utilisateur quittant la page lorsque la redirection automatique commence.Etat de la page de déchargement Javascript

<script language="javascript" type="text/javascript"> 
     needToConfirm = true; 
     window.onbeforeunload = askConfirm; 

     function askConfirm(){ 
      if (needToConfirm){ 
       return "Please note that you might not be able to come back and watch the movie again."; 
       } 
      } 
    </script> 
+1

Le 'language' attribut du' élément script' est [Obsolète] (http: //www.w3 .org/TR/REC-html40/interact/scripts.html # edef-SCRIPT). –

Répondre

0

MHS onbeforeunload dans la fonction appelée par setTimeout avant de rediriger l'utilisateur:

window.onbeforeunload = null; 
+0

Wow qui a fonctionné. Merci beaucoup – Stapped

Questions connexes