Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2010, 01:50
Rob_Mar
 
Fecha de Ingreso: julio-2010
Mensajes: 22
Antigüedad: 13 años, 9 meses
Puntos: 0
ShadowBox ¡¡¡Ayuda!!!

Buenos días

Espero que lo que pido no sea nada del otro mundo.

Tengo una paginas ASPX (llamemosle "1") con otro fichero CS. El caso es que en la página ASPX llamo a la función de shadowbox.init() para abrir otra página ASPX (llamemosle "2") dentro del shadowbox. Dicha página es un formulario con nombre, dirección, etc...

Lo que me gustaría es que al darle al boton aceptar en "2" se guardaran los cambios en la base de datos (que lo hace) pero que se cerrar el shadowbox y en "1" se redirigiera a otra página (llamemosle "3").
Pongo algo de código:

function Autenticar()
{
var user = document.getElementById('ctl00_ContentPlaceHolder1 _tbNIFCIF').value;
var pass = document.getElementById('ctl00_ContentPlaceHolder1 _tbPass').value;
var Resultado = 0;

if (user != "" && pass != "") {
ob_post.ResetParams();
ob_post.AddParam("strUser", user);
ob_post.AddParam("strPassword", pass);
Resultado = ob_post.post(null, "AutenticarUsuario");
}

if (Resultado != 0) {
document.location.href = "http://www.miweb.com/Compra/PanelControl.aspx";
window.parent.Shadowbox.close();
}
else {
document.location.href = document.location.href;
}
}

El caso es que primero se realiza la redirección, pero como luego se cierra, no va a "3" y se queda en "1".

Por favor, help me.

Gracias