En javascript o jquery necesito agregar una alerta cuando el usuario hace clic en el botón Atrás del navegador que tiene un botón Aceptar/Cancelar, pero en lugar de "Aceptar" debe decir Salir y en lugar de Cancelar, debería decir Permanecer. GraciasConfirmar el botón Atrás del navegador si no, quédese en la página
Respuesta
No puede controlar el texto del botón de diálogo de confirmación, es una función codificada de confirm()
y es lo que el navegador tiene ... no hay mucho que pueda hacer al respecto.
Para la pantalla real puede utilizar window.onbeforeunload
, pero no va a ser específicas para el botón de retroceso, cualquier acción que salir de la página hará que esto, por ejemplo:
window.onbeforeunload = function() {
return "Are you sure you wish to leave this delightful page?";
}
No creo que 'window.confirm' realmente tenga algo que ver con eso. Es solo que los cuadros de diálogo 'confirm' y' onbeforeunload' ocurren (en la mayoría de los navegadores) para tener OK y Cancel, y el código GUI subyacente puede ser similar. –
¿Estás seguro de que quieres intentar llamar a 'confirm' en tu' onbeforeunload'? La práctica estándar es simplemente devolver la cadena y dejar que el navegador responda. – RichieHindle
@Matthew - Disculpe si no estaba claro ... mi punto era cualesquiera que sean los botones, no puede cambiar ese "Ok" o "Cancelar" o lo que sea que tenga el navegador ... que parece ser lo que el OP está buscando . –
- 1. Botón "Atrás" del navegador frente a la página animada jQuery
- 2. ASP.net simular el botón Atrás del navegador
- 3. Botón Atrás (Comportamiento del navegador)
- 4. GWT botón Atrás navegador
- 5. ¿Cómo se emula el botón Atrás del navegador en HtmlUnit?
- 6. dolor del botón Atrás del navegador
- 7. Javascript: Cambiar la función del botón Atrás del navegador
- 8. Deshabilitar el botón Atrás en el navegador
- 9. ¿Qué sucede cuando presiono el botón ATRÁS del navegador?
- 10. ¿Cómo puedo simular el botón Atrás del navegador en Capibara?
- 11. El botón Atrás del navegador no borra los valores del viejo bean de respaldo
- 12. Borrar todos los campos en un formulario al volver atrás con el botón Atrás del navegador
- 13. Deshabilitar la memoria caché de página para forzar la carga de la página con el botón Atrás del navegador
- 14. Cómo actualizar la página al presionar el botón Atrás en el navegador (IE, Chrome, Firefox Safari)?
- 15. actualización de la página del botón Volver atrás Chrome: ASP.net
- 16. Phonegap Android Botón Atrás - cerrar la aplicación con el botón Atrás en la página principal
- 17. Ejecutar document.ready incluso si el usuario llegó a la página presionando el botón Atrás
- 18. Historial de página - ¿Existe el botón Atrás?
- 19. Recargar la página al presionar el botón Atrás
- 20. ¿Cómo funciona el botón Atrás en un navegador web?
- 21. negociación contenido ignorado cuando se utiliza el navegador botón Atrás
- 22. El botón Atrás de Android no reinicia la actividad?
- 23. Usar el botón Atrás del navegador después de que SignOut() permita el acceso a la página segura (ASP.NET MVC)
- 24. Vista web de Android con el botón Atrás, si no
- 25. rutas de la red troncal - detección del botón Atrás del navegador Presione
- 26. Rails no pasa el parámetro del botón "confirmar"
- 27. IFrame Botón Atrás
- 28. cómo insertar la página actual en el historial del navegador
- 29. Detectar si el usuario ha usado el botón Atrás
- 30. Cómo deshabilitar el botón Atrás en el navegador cuando el usuario cierra sesión en asp.net C#
Ver [ ¿Cómo puedo anular I el cuadro de diálogo OnBeforeUnload y reemplazarlo por el mío? ] (http://stackoverflow.com/questions/276660/how-can-i-override-the-onbeforeunload-dialog-and-replace-it-with-my-own). La conclusión es que la única flexibilidad para este diálogo es agregar una cadena. Esto es por razones de seguridad. –