Yo lo logre de la siguiente forma con
Código Javascript
:
Ver originalparent.jQuery.fancybox.close();
puse el script al finalizar mi acción del submit en un echo, asi:
Código PHP:
Ver originalecho '<script language="javascript" type="text/javascript">
parent.jQuery.fancybox.close();
</script>';
Me envió el formulario y después se cerro. Ahora solo me falta que refresque la pagina sin tener que oprimir F5.
bueno al menos a mi me funciono, espero te sirva:
Aqui pongo el codigo de la funcion del submit:
Código PHP:
Ver originalif(isset($_POST['submit'])){
$email = $_POST['email'];
$pass = $_POST['pass'];
$sql = @mysql_query('SELECT * FROM admin WHERE email = "'.$email.'" AND pass = "'.$pass.'"');
if($prove > 0){
$_SESSION['ip'] = getRealIP();
$_SESSION['user'] = $admindata['user'];
$_SESSION['email'] = $admindata['email'];
echo '<script language="javascript" type="text/javascript">
parent.jQuery.fancybox.close();
</script>';
}else{
echo '*error';
}
}