Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/01/2010, 05:15
Avatar de ceSharp
ceSharp
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 15 años, 10 meses
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