Cita: No se abre la ventana del fancibox al clicar en Elegir.
Estoy medio perdido, y te dejo gran parte de la logica a vos. Sabelo.
Yo creía que el problema estaba al cerrar la ventana. Que no había ningun problema al abrirlo, y me concentré en cerrarlo "desde adentro" (desde un clickeable que existe dentro de un iframe, y que conduce a una pagina php que procesa el formulario a escondidas).
Mh... Ah! Ya entiendo. El codigo te está causando conflicto. Ok, a eso lo podes verificar con el firebug (en la consola te marca errores que tenga javascript y entonces es facil corregirlos una vez detectados)-
La otra manera de depurar es ir cortando el codigo de a trozos. Por ejemplo, si esto te da problemas:
Cita: $(document).ready(function() {
$('iframe#fancybox-frame').contents().find('input#ELEGIR').click.subm it(function() {
parent.jQuery.fancybox.close();
});
});
Probas con esto:
Cita: $(document).ready(function() {
$('iframe#fancybox-frame').contents().find('input#ELEGIR').click.subm it(function() {
});
});
Y si aún sigue mal, entonces con esto (hasta dar con el error)
Cita: $(document).ready(function() {
$('iframe#fancybox-frame').contents().find('input#ELEGIR')
});
Haciendolo encontré el error, fijate:
.click.submit
Esos dos metodos no pueden coexistir así. Eliminá uno. Si borras el submit, entonces acordate de incluir esto dentro del evento click:
Cita: $('#form_envio').submit();