Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2013, 10:05
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 1 mes
Puntos: 1485
Respuesta: Detener ejecución - como lo hace 'alert();'

buenas...
nativamente no hay algo parecido y que sea personalizable por el desarrollador. sin embargo, puedes simularlo con la excepción de que realmente no puedes detener el proceso de ejecucción. según yo, básicamente consiste en fraccionar la logística en dos o más partes según convega. una parte para crear la "ventana" personalizada y otra para asignar un proceso a cada botón de la ventana (aceptar, cancelar, etc). la otra parte de la logística es crear la ventana el cual tienes que hacerlo creando nuevos elementos HTML junto con posiciones fijas valiendote de CSS. el otro aspecto a considerar es cómo lograr que el usuario no interactue con el resto de los elementos hasta recibir una respuesta. esto lo puedes hacer posicionando un elemento que ocupe todo el ancho y alto del navegador. este elemento debe quedar por encima del documento en general pero no por encima de la ventana personalizada, de lo contrario el usuario nunca podrá responder a las opciones.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.