Foros del Web » Programando para Internet » Javascript »

Duda en un confirm

Estas en el tema de Duda en un confirm en el foro de Javascript en Foros del Web. Hola antes que nada muchos saludos. Esta vez acudo a ustedes para resolver las siguientes dudas en cuanto al uso de confirm, espero me puedan ...
  #1 (permalink)  
Antiguo 21/01/2010, 15:12
 
Fecha de Ingreso: septiembre-2008
Mensajes: 152
Antigüedad: 16 años, 1 mes
Puntos: 1
Exclamación Duda en un confirm

Hola antes que nada muchos saludos.

Esta vez acudo a ustedes para resolver las siguientes dudas en cuanto al uso de confirm, espero me puedan ayudar:

1. Puedo centrar el texto de un confirm de forma automatica es decir sin usar \t o espacios.

2. Puedo cambiar la imagen que se muestra en el confirm (La del signo de interrogacion) por otra imagen.

De antemano muchas gracias.

Saludos.
  #2 (permalink)  
Antiguo 21/01/2010, 15:16
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 8 meses
Puntos: 772
Respuesta: Duda en un confirm

Hola kalvera85

1- Creo que no
2- Seguro que no

Saludos,
  #3 (permalink)  
Antiguo 21/01/2010, 15:47
 
Fecha de Ingreso: septiembre-2008
Mensajes: 152
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Duda en un confirm

Vale pues muchas gracias.

Tendra alguien alguna sugerencia de como crear algo parecido al confirm que nos da javascript
  #4 (permalink)  
Antiguo 21/01/2010, 16:37
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses
Puntos: 1485
Respuesta: Duda en un confirm

en todo el tiempo que llevo leyendo mi referencia de javascript, que es casi completa, nunca he encontrado una funcion que te permita darle formato al texto de las ventanas modales: alert, confirm, prompt. es decir, no hay forma de centrar el texto salvo uno mismo construir el string con espacios.

algo parecido a las ventanas modales son las ventanas falsas (windowless popup), el cual son simples etiquetas HTML con algun estilo CSS aplicado. sin embargo, las ventanas falsas no son exactamente igual a las ventanas modales. a diferencia de las ventanas falsas, una ventana modal detiene la ejecuccion del script. por lo que es un posible detalle a tener en cuenta cuando se seleccione algun codigo ya prefabricado. tambien puede significa que la forma de escribir el codigo sea un tanto diferente en comparacion con las ventanas modales. el siguiente enlace es un tutorial de como hacer una ventana falsa. en todo caso puedes buscar mas por la web con los terminos javascript windowless popup. http://www.queness.com/post/77/simpl...indow-tutorial
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 21/01/2010 a las 16:52 Razón: hacia referencia un termino incorrecto
  #5 (permalink)  
Antiguo 25/01/2010, 01:19
 
Fecha de Ingreso: septiembre-2008
Mensajes: 152
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Duda en un confirm

OK gracias, ya cheque el link que me diste pero en realidad lo que yo necesito es algo mucho mas sencillo (igual que el confirm de javascript o mas sencillo), debido a que es para un sistema creado en PHP y por debido a la vista que le estoy dando necesito algo mas simple, me han comentado que se hace con pop-ups pero en realidad no tengo idea de como hacerlo ya que nunca las he manejado.

Alguien me podría dar una mano.
  #6 (permalink)  
Antiguo 25/01/2010, 05:15
Avatar de ceSharp  
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 16 años
Puntos: 66
Respuesta: Duda en un confirm

hola kalvera,

puedes simular un confirm creando una capa que funcione como tal (diseñado a tu gusto) y desactivar (disabled) el resto de objetos cuando quieras que aparezca. Mira este ejemplillo:
-------------------------------------
//código JS
function mostrarAlerta()
{
document.getElementById('capaFormulario').disabled = true;
document.getElementById('tx').disabled = 'disabled';
document.getElementById('capaConfirm').style.displ ay = '';
}
function comoEstaba()
{
document.getElementById('capaFormulario').disabled = false;
document.getElementById('tx').disabled = '';
document.getElementById('capaConfirm').style.displ ay = 'none';
}
---------------------------------------
<!--código HTML-->
<div id="capaFormulario">
<input type="text" id="tx" />
<input type="button" value="MOSTRAR CONFIRM" onclick="mostrarAlerta();" />
</div>

<div id="capaConfirm"
style="display:none;background-color: Gray; left:100px; top:100px; height:100px;width:200px;position:absolute">
¿Está Seguro?<br />
<input type="button" onclick="comoEstaba();" value="SI" />
<input type="button" onclick="comoEstaba();" value="NO" />
</div>
----------------------------------
No es exactamente un confirm (ni mucho menos, jejejeje) pero bloqueas el contenido de la capa principal hasta que no hagas click en alguno de los botones de la capa confirm.

De esta forma si puedes diseñar tu propio confirm (centrado, imagenes, etc) y más o menos creas un bloqueo de objetos (al igual que hace un confirm, que no permite interactuar con el form hasta que no pulses el aceptar/cancelar).

salu2

Etiquetas: confirm
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:48.