Hola! quiero que un formulario ML aparezca dentro de un lightbox.
Utilizando Fancybox, generé el layout de la siguiente manera:
$www = toba::proyecto()->get_www();
$path = $www['url'].'/js/fancybox';
echo "<script type='text/javascript' src='$path/jquery-1.9.0.min.js'></script>";
echo "<script type='text/javascript' src='$path/jquery.fancybox.js?v=2.1.4'></script>";
echo "<link rel='stylesheet' type='text/css' href='$path/jquery.fancybox.css?v=2.1.4' media='screen' />";
echo "<script type='text/javascript'>
$('.fancybox').fancybox();
</script>";
$this->dep('estados_orden')->generar_html();
echo '<hr />';
$this->dep('cuadro_facturas')->generar_html();
echo '<hr />';
echo '<a class="fancybox" href="#inline1" title="Carga de Remitos">Inline</a>
';
echo '<div id="inline1" style="height:350px;width:800px;display:none">';
$this->dep('form_facturas')->generar_html();
echo "<input type='button' id='boton' value='apretame'/>";
echo '</div>';
(El formulario es el de la línea $this->dep(‘form_facturas’)->generar_html();)
El problema es el siguiente, en el formulario tengo un botón guardar para sincronizar, cuando lo aprieto con el formulario dentro del Fancybox, la pagina se recarga como si de hecho lanzara el evento, pero no ejecuta lo que está definido en el boton. Si lo hago con un boton normal (linea ) y dentro del boton intento lanzar el evento ({$this->objeto_js}.dep(‘form_facturas’).set_evento(new evento_ei(‘modificacion’,true,‘’)); a nivel de ci), tambien recarga la pagina pero no hace nada.
Que puede estar pasando?
Saludos
Maxi