Es relativamente simple
Código HTML:
$.post("post.php", { }, function(data)
{
if(data == "ok")
{
alert("Los datos han sido guardados correctamente.");
window.parent.Shadowbox.close();
}
else
{
alert("Ocurrio un Error, intente nuevamente.");
}
});
paso a explicar:
Con jquery estoy haciendo un post con ajax y me devuelve un dato, si es ok lanza un mensaje y cierra la ventana, para q funcione el cierre del popup o div flotante shadowbox debes tener cargada la libreria en la pagina que esta contenida.
Pero lo importante para ti es:
Código HTML:
window.parent.Shadowbox.close();
sabiendo que primero debes incluir
Código HTML:
<script type="text/javascript" charset="utf-8" src="js/shadowbox/shadowbox.js"></script>
Saludos.