Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo Roberto Start Corp

[Resolvido] fechar janela apos insert

Recommended Posts

olá a todos

 

estou com um problema, estou usando janela modal colorbox jquery

ele chama uma pagina php para fazer cadastro no db mysql

que chama o php inserir.php até ai beleza

cadastra normal

so que a janela modal fica aberta e nao fecha sozinha

queria que ela feche

 

ja tentei colocar depois do sql insert

 

echo "<script> window.close()</script>";

 

com janelas popup funciona uma beleza mais no modal ele nao fecha

oque devo fazer para fechar a janela modal apos o insert do mysql ?

 

 

grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

no callback da tua função ajax, você vai ter q ir na documentação do colorbox, e ver qual é o método publico dele, q faz o fechamento..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu agradeço mais sei muito pouco de js e jquery

so quero que apos o inserte feche o colorbox

http://jacklmoore.com/colorbox/

$resultado = mysql_query($sql)
or die (mysql_error());
if($resultado)
{
echo "<script type='text/javascript'>alert(' sucesso  !!!');</script>";
}
echo "<script> window.close()</script>"; 
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

como o teu form é enviado ?

 

com ajax ? ou "normal" ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou usando janela modal colorbox jquery

ele chama uma pagina php para fazer cadastro no db mysql

que chama o php inserir.php até ai beleza

Deveria fechar automaticamente já.. a menos que você esteja chamando o colorbox por iframe.

 

veja:

Public Methods

$.colorbox.close() This method initiates the close sequence, which does not immediately complete. The lightbox will be completely closed only when the 'cbox_closed' event / onClosed callback is fired.

está no link que você postou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao sei como eu chamo se é por iframe

 

o link é assim

ajuda ?

<a class="example7 btn green" href="pasta/form.php">Inserir Novo</a></td>

 

 

 

$(".example7").colorbox({width:"80%", height:"80%", iframe:true});

Compartilhar este post


Link para o post
Compartilhar em outros sites

agradeço a todos mais é simples ( o problema é que nao sei js)

mais que estiver com o mesmo problema é so colocar

 

echo "<script>parent.$.fn.colorbox.close(); </script>";

no lugar de echo "<script>window.close(); </script>";

 

Resolvido

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.