Foros del Web » Programando para Internet » ASPX (.net) »

ShadowBox ¡¡¡Ayuda!!!

Estas en el tema de ShadowBox ¡¡¡Ayuda!!! en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/07/2010, 01:50
 
Fecha de Ingreso: julio-2010
Mensajes: 22
Antigüedad: 14 años, 5 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
  #2 (permalink)  
Antiguo 19/07/2010, 03:56
 
Fecha de Ingreso: julio-2010
Mensajes: 22
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: ShadowBox ¡¡¡Ayuda!!!

Si alguien sabe hacerlo con GreyBox también me valdría.

Un saludo

Etiquetas: shadowbox, aspx
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 02:00.