No puede cerrar un cuadro de alerta con JavaScript, pero puede interceptarlo redefiniendo la función
, por ejemplo, como se muestra a continuación: alert()
window.alert = console.log.bind(console);
Aquí, es como cada llamada de
en el código se reemplaza por alert(/* args */)
. console.log(/* args */)
- Laravel, Ruby on Rails o Backbone.js: ¿cuál vale la pena aprender en 2012/2013?
- ¿Cuáles son los algoritmos más utilizados para los desarrolladores de Ruby on Rails?
- ¿Alguna vez has hecho un sitio web?
- ¿Qué es un marco de código abierto simple que se puede utilizar para crear una cartera?
- ¿Puedes detectar si alguien está raspando tu sitio web usando R o Python?
Ejemplo en vivo:
http://fiddle.jshell.net/MqGxN/s…
Hay un botón que llama a la
Cada vez que haces clic en él. alert("hello!")
- Haga clic en el botón para ver un cuadro de alerta.
- Abra la consola JS de su navegador (Ctrl + Maj + J para Chrome) y escriba mi ejemplo.
- Haga clic nuevamente en el botón. Debería ver “hola!” Impreso en la consola en lugar de un cuadro de alerta.
Puede probar otras cosas, por ejemplo:
var _alert = window.alert; window.alert = function(msg) { _alert("This is an alert. The message is : '"+msg+"'."); }
… o cree su propio cuadro de alerta, por ejemplo
: my_alert()
window.alert = my_alert;