2015-10-20 1 views
0

Je travaille avec onbeforeunload pour afficher un message avec la zone de texte lors de la fermeture des pages, le problème est que je reçois le message mais pas le texte. Le code que j'utilise est:en utilisant javascript pompt lors de la fermeture de la page

window.addEventListener("beforeunload", function(event) { 
       var response = prompt("Whay this page isn't good for YOU ?", ""); 
       //put the response in log file 
       //Exit the page 
      }); 

J'ai essayé si fort pour obtenir l'invite mais aucun résultat.

Répondre

0

Vous pouvez le raccourcir en utilisant window.onbeforeunload = yourfunction puis créer votre fonction qui invite l'utilisateur.

EDIT

Toutes mes excuses, il semble que ASP.NET me permet de faire quelque chose d'un peu bizarre, il semble que la meilleure façon de s'y prendre est d'ajouter votre fonction à la fin de cette en tant que tel: window.onbeforeunload = function(){ return "Say what you want!" } Cela va afficher une invite avant la fermeture de la fenêtre, je suis sûr que vous pouvez le remplacer pour ce que vous voulez.

+0

J'ai essayé cette solution mais je ne travaillais pas. – Khalid