Principales respuestas
alert con javascript

Pregunta
-
Estoy programando en c# y cada vez que un usuario quiere realizar una compra hago que aparezca un cartelito de confirmación si quiere o no comprar, por si presiono y se arrepintió.
El problema es que el cartelito sale asi:
y si el usuario tilda "Evita que esta página cree cuadros de diálogo adicionales" ya no sale más la confirmación para comprar...
Alguna ayuda necesitaría evitar el alert de js con algo de c# (alguna ventana emergente)
- Editado GustavoRom miércoles, 20 de enero de 2016 3:03
Respuestas
-
Para evitar que el navegador lo trate como diálogos adicionales deberías mostrarle con elementos HTML dentro del DOM de tu página. Por ejemplo mostrando un div con el mensaje por encima del resto de elementos de la página.
Podrías hacerlo tu mismo pero tienes muchos recursos ya implementados que te pueden ahorrar trabajo.
Si estás trabajando con WebForms podrías usar el ModalPopupExtender del AjaxControlToolkit.
Otra opción podría ser el plugin de jQuery jAlert.
Si trabajas con Bootstrap esta librería también cuenta con su propia implementación de diálogos modales.
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...- Propuesto como respuesta Sergio ParraModerator miércoles, 20 de enero de 2016 7:41
- Marcado como respuesta Karen MalagónModerator lunes, 25 de enero de 2016 16:45
Todas las respuestas
-
Para evitar que el navegador lo trate como diálogos adicionales deberías mostrarle con elementos HTML dentro del DOM de tu página. Por ejemplo mostrando un div con el mensaje por encima del resto de elementos de la página.
Podrías hacerlo tu mismo pero tienes muchos recursos ya implementados que te pueden ahorrar trabajo.
Si estás trabajando con WebForms podrías usar el ModalPopupExtender del AjaxControlToolkit.
Otra opción podría ser el plugin de jQuery jAlert.
Si trabajas con Bootstrap esta librería también cuenta con su propia implementación de diálogos modales.
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...- Propuesto como respuesta Sergio ParraModerator miércoles, 20 de enero de 2016 7:41
- Marcado como respuesta Karen MalagónModerator lunes, 25 de enero de 2016 16:45
-
hola
Como estas generando el alert ? usas el
porque yo pruebo el ejemplo del artculo y no obtengo lo que estas comentando
Sobre que browser realizas esto que comentas ? sucede con todos los browser
lo planteo porque quizas es alg particular en la configuracion de ese browser en concreto
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Karen MalagónModerator lunes, 25 de enero de 2016 16:46
-
Leandro,
esa ventana es de Chrome, efectivamente en las últimas versiones se muestra cuando una página utiliza alerts y permite cancelarlos.
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ... -
ahh ok es por Chrome, pero si es asi no veo cual es el problema, entiendo que esa opcion no es permanante
Re-enabling window.alert in Chrome
Can i re-enable the javascript alert()
si se desabilitan los dialogos vuelve a la normalidad cuando se cierra y vuelve abrir el browser
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
Sí, bueno.
La verdad es que yo también prefiero tener mayor control sobre lo que ve el usuario y no. Es decir, si doy la opción de ocultar los mensajes de confirmación, prefiero dársela yo como opción de la aplicación y tener control sobre qué mensajes ve o no ve el usuario.
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...