En javascript ou jquery Je dois ajouter une alerte lorsque l'utilisateur clique sur le bouton de retour du navigateur qui a un modèle de bouton ok/cancel, mais au lieu de "Ok" il devrait dire Leave et Au lieu de Annuler, il devrait dire Rester. MerciConfirmer le bouton de retour du navigateur restez sur la page
Répondre
Vous ne pouvez pas contrôler le texte du bouton de dialogue de confirmation, c'est une fonctionnalité codée en dur de confirm()
et quel que soit le navigateur a ... peu de choses que vous pouvez faire à ce sujet.
Pour l'affichage réel, vous pouvez utiliser window.onbeforeunload
, mais il ne sera pas spécifique au bouton de retour, toute action quitter la page déclenchera cela, par exemple:
window.onbeforeunload = function() {
return "Are you sure you wish to leave this delightful page?";
}
Je ne pense pas que 'window.confirm' ait vraiment quelque chose à voir avec ça. C'est juste que les deux boîtes de dialogue 'confirm' et' onbeforeunload' se produisent (dans la plupart des navigateurs) pour avoir OK et Annuler, et le code GUI sous-jacent peut être similaire. –
Etes-vous sûr de vouloir essayer d'appeler 'confirm' dans votre' onbeforeunload'? La pratique standard consiste simplement à retourner la chaîne, et laisser le navigateur faire l'invite. – RichieHindle
@Matthew - Désolé si je n'étais pas clair ... mon point était quels que soient les boutons, vous ne pouvez pas changer "Ok" ou "Annuler" ou quel que soit le navigateur a ... qui semble être ce que l'OP est après . –
- 1. Confirmer message sur la page du navigateur à proximité
- 2. Javascript: Modifier la fonction du bouton de retour du navigateur
- 3. GWT retour bouton navigateur
- 4. Expire une page particulière sur le bouton de retour du navigateur
- 5. Le bouton de retour du navigateur Silverlight au travail
- 6. Désactiver le cache de page pour forcer le chargement de la page avec le bouton de retour du navigateur
- 7. comment puis-je obtenir la même page avec le bouton de retour du navigateur
- 8. Confirmer la boîte de dialogue sur décharger/quitter SAUF si le bouton de retour est enfoncé?
- 9. Besoin d'utiliser le bouton de retour du navigateur pour rediriger vers la page d'accueil
- 10. désactiver le bouton de retour du navigateur en utilisant PHP
- 11. Bouton de retour du navigateur créant un problème
- 12. Comment éviter le scintillement sur le bouton de retour du navigateur
- 13. Comment recharger la page, cliquez sur le bouton retour dans un navigateur
- 14. Modification du navigateur bouton retour pour revenir deux fois
- 15. Confirmer la boîte de dialogue lorsque je ferme le navigateur?
- 16. Manipulation du bouton de retour du navigateur avec jsonp
- 17. Désactivation du bouton Précédent sur le navigateur
- 18. Bouton de retour du navigateur de l'assistant ASP
- 19. navigateur désactiver le bouton de retour en utilisant C# .net
- 20. Forcer le navigateur Retour à une page
- 21. Pouvez-vous contrôler le bouton de retour du navigateur en utilisant la navigation JSF faces-config?
- 22. Bouton de retour du bouton de retour personnalisé sur le contrôleur de vue poussée
- 23. Comment contrôler les rechargements lors de l'utilisation du bouton de retour dans le navigateur?
- 24. Retour à la page précédente sur le bouton de retour personnalisé
- 25. Authentification et déconnexion de l'authentification ASP.NET avec le bouton de retour du navigateur
- 26. Comment détecter cette page ouverte d'utilisateur en utilisant le bouton RETOUR dans le navigateur?
- 27. Désactivation Retour bouton du navigateur sur Déconnexion cliquer comme Yahoo, Gmail, etc pour la sécurité
- 28. Comment ré-entrer une requête AJAX sur le bouton de retour dans le navigateur?
- 29. Forcer l'actualisation de l'application sur le bouton de retour
- 30. JavaScript équivalent à appuyer sur le bouton d'actualisation du navigateur
Voir [ Comment puis-je remplacer le dialogue OnBeforeUnload et le remplacer par le mien? ] (http://stackoverflow.com/questions/276660/how-can-i-override-the-onbeforeun-dialog-and-replace-it-with-my-own). La ligne de fond est que la seule flexibilité pour cette boîte de dialogue est l'ajout d'une chaîne. C'est pour des raisons de sécurité. –