Discussion:
[JAVASCRIPT] ¿Hay alguna alternativa a 'alert(...)'?
(demasiado antiguo para responder)
Kepler
2004-06-14 19:10:52 UTC
Permalink
Hola:

Cuando el usuario realice ciertas acciones en la página, quiero
mostrarle unos mensajes emergentes en pantalla informándole de que todo va
bien. En principio, la opción es la función alert() de Javascript; lo que
pasa es que, tanto el tipo de ventana que muestra (con el signo de
admiración amarillo -al menos en Windows), como el sonido con el que la
acompaña, más bien inducen a pensar que el usuario ha cometido algún error,
que es justo lo contrario de lo que quiero comunicarle; ¿es posible
modificar este comportamiento, mediante algún parámetro de alert(), o con
otra función alternativa a ella?

Saludos...
Bosio
2004-06-14 19:33:41 UTC
Permalink
Buenas,
Post by Kepler
que es justo lo contrario de lo que quiero comunicarle; ¿es posible
modificar este comportamiento, mediante algún parámetro de alert(), o con
otra función alternativa a ella?
El alert no es modificable (mas que nada para evitar posibles usos
maliciosos) pero podrias usar alternativas. Una es un popup pequeño,
sin barras de menu o herramientas. Problema: los antipopups o
navegadores que se los zampan. Otra es una capa que aparezca -se haga
visible- en el centro de la ventana con la informacion deseada. Esta
puede ser una buena opcion.
poipoi
2004-06-15 13:56:03 UTC
Permalink
O si no, dentro del propio javascript, tienes prompt() para inducir al
usuario a que introduzca una cadena, o si no, confirm, que te da las
opciones si-no, accept-cancel, depende del navegador.
Saludos.
Post by Bosio
Buenas,
Post by Kepler
que es justo lo contrario de lo que quiero comunicarle; ¿es posible
modificar este comportamiento, mediante algún parámetro de alert(), o con
otra función alternativa a ella?
El alert no es modificable (mas que nada para evitar posibles usos
maliciosos) pero podrias usar alternativas. Una es un popup pequeño,
sin barras de menu o herramientas. Problema: los antipopups o
navegadores que se los zampan. Otra es una capa que aparezca -se haga
visible- en el centro de la ventana con la informacion deseada. Esta
puede ser una buena opcion.
Kepler
2004-06-15 16:07:03 UTC
Permalink
Post by poipoi
O si no, dentro del propio javascript, tienes prompt() para inducir al
usuario a que introduzca una cadena, o si no, confirm, que te da las
opciones si-no, accept-cancel, depende del navegador.
Saludos.
Pues algo así era lo que buscaba; lo que pasa es que no me sirve ninguna
de las 2 opciones :-), porque ambas tienen 2 botones; no son apropiadas para
lo que quiero.

Y una capa tampoco creo que sirva, por lo contrario: porque no tiene
ningún botón, y yo quiero que el usuario pulse un botón "Aceptar" u "OK"
para poder continuar, porque así estoy razonablemente seguro de que ha leído
el mensaje que mostraba la ventanita emergente.

Así que seguiré con el alert(); parece la opción menos mala. Muchas
gracias por las respuestas.
Bosio
2004-06-15 17:37:07 UTC
Permalink
Buenas,
Post by Kepler
Y una capa tampoco creo que sirva, por lo contrario: porque no tiene
ningún botón, y yo quiero que el usuario pulse un botón "Aceptar" u "OK"
Pues se ponen :)
Lars Hoffmann
2004-06-15 20:28:24 UTC
Permalink
Kepler escribió / skrev
Post by Kepler
Y una capa tampoco creo que sirva, por lo contrario: porque no tiene
ningún botón,
<div><input type="button" value="Dale Manolín"></div>

;-P
--
Publica fotos de tu Cine en Casa en
http://www.intercambiodvd.com/CineEnCasa
Kepler
2004-06-18 07:48:38 UTC
Permalink
Post by Lars Hoffmann
Kepler escribió / skrev
Post by Kepler
Y una capa tampoco creo que sirva, por lo contrario: porque no tiene
ningún botón,
<div><input type="button" value="Dale Manolín"></div>
;-P
Bueno bueno, no me esperaba que fuera así de fácil... jeje...

Gracias a todos...

The guevonaso
2004-06-15 15:47:51 UTC
Permalink
Post by Kepler
Cuando el usuario realice ciertas acciones en la página, quiero
mostrarle unos mensajes emergentes en pantalla informándole de que todo va
bien. En principio, la opción es la función alert() de Javascript; lo que
pasa es que, tanto el tipo de ventana que muestra (con el signo de
admiración amarillo -al menos en Windows), como el sonido con el que la
acompaña, más bien inducen a pensar que el usuario ha cometido algún error,
que es justo lo contrario de lo que quiero comunicarle; ¿es posible
modificar este comportamiento, mediante algún parámetro de alert(), o con
otra función alternativa a ella?
Saludos...
Ya te han dado la opcion más correcta a mi parecer, una capa que se
oculta al pulsar un OK y que se muestra en mitad de la pantalla. No lo
bloquean los anti-popup u puede quedar muy elegante.
Continúe leyendo en narkive:
Loading...