Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 63

Javascript chamando div com outro javascript

17-01-2011 15:15

Boa tarde...

Será que poderiam me ajudar...não estou sabendo pelo que procurar já que não conheço todas as funções existentes de javascript

mas é assim...
tenho um botão que ao clicar abre uma janela modal(lightbox) sobre a principal.Até ai tudo bem.

Mas em outra parte do projeto...preciso que essa janela modal...abra se e somente se o cadastro for realizado com sucesso

ou seja
eu já tenho

<script type="text/javascript"> alert("Pessoa cadastrada com sucesso!!"); window.location="http://localhost/QQ/pagina_perguntas_q.php"; </script>


Mas não é uma janela de alert com um botão que eu quero
eu efetuo o cadastro..if(sql){

aqui ao invés de um alert...queria que chamasse minha janela modal que é feita usando javascript também
}

isso é possivel??Eu já vi chamando através de um botão...mas o único botão que tenho na tela é o de submeter os dados para cadastros...quando disparado...efetua os cadastro no banco e só depois deveria chamar a janela modal

abaixo o código da minha janela modal-por enquanto é um botão..mas não é pra ser.

<div id="botaofeedback"> <a href="#regulamento" name="modal"><img src="images/botaoRegulamento.png"/></a> <div id="regulamento" class="window"> <br /> <br /> <br /> <br /> <br /> <label id="frase">Parabéns,</label> <label id="nome_cadastrado"><?php echo "$nome"; ?></label> <label id="frasecont">sua aposta foi realizada</label> <label id="frasesucesso">com sucesso!</label> <a href="#" class="close"><img src="images/botaoOK2.png"/></a> </div> </div> <div id="mask"></div> </div>

E aqui o javascript que faz o tratamento da janela modal

<script type="text/javascript"> $(document).ready(function() { $('a[name=modal]').click(function(e) { e.preventDefault(); var id = $(this).attr('href'); var maskHeight = $(document).height(); var maskWidth = $(window).width(); $('#mask').css({'width':maskWidth,'height':maskHeight}); $('#mask').fadeIn(1000); $('#mask').fadeTo("slow",0.8); //Get the window height and width var winH = $(window).height(); var winW = $(window).width(); $(id).css('top', winH/2-$(id).height()/2); $(id).css('left', winW/2-$(id).width()/2); $(id).fadeIn(2000); }); $('.window .close').click(function (e) { e.preventDefault(); $('#mask').hide(); $('.window').hide(); }); $('#mask').click(function () { $(this).hide(); $('.window').hide(); }); }); </script>

A dúvida é...existe um função javascript que dispara outro javascript(chama a div)?
Não pode haver um botão...eu queria que quando o cadastro for efetuado ..automaticamente(sem clicar em mais nada)chamar minha div botaofeedback)...isso é possivel?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Javascript chamando div com outro javascript

17-01-2011 15:56

O único método que acho possível para isso é você salvando os dados via jQuery, ou seja, vai mandar os dados do formulário para outro documento, e receber o resultado em uma div. Acho que assim é mais fácil fazer isso.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado