Ir para conteúdo

POWERED BY:

Arquivado

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

Fabio Mazucato

Chamar janela MODAL de dentro da div do AJAX

Recommended Posts

Fala galera, bom aqui estou eu mais 1 vez.

 

Eu preciso chamar uma janela modal, que esta funcionado muito bem de fora da DIV que uso para função do AJAX.

 

Minha chamada é essa, estou desenvolvendo em ASP:

<a href="ocorrencia.asp?cpf=<%=RS("cpf")%>" rel="moodalbox">EXEMPLO TESTE</a>

 

Chamando dessa forma forda da DIV do AJAX funciona normal.

Já quando clico no link dentro da DIV do ajax não funciona, alguem pode me dar um help, de como faço

para chamar a MODAL dentro da DIV?

 

Já importei os links do script e do css, mas nada funciona.

 

Tenho a página INDEX, com o AJAX chamo a página PAG_CLIENTES.ASP e nessa página tenho o link para chamar a MODAL.

 

Galera quem poder me ajudar valeuzão, só que peço humildemente que me ajudem o mais rapido possivel,pois preciso estar com isso pronto antes de 14:00.

 

Valeu Obrigado a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Funções de elementos que foram chamados com AJAX realmente costumam não funcionar.

Como é o teu MODAL e o teu AJAX? usa algum framework ?

 

jQuery fornece o método live(), para casos como esse teu.

Aqui 'o povo' discutiu bastante isso:

http://forum.imasters.com.br/index.php?/topic/264642-executar-funcoes-js-em-paginas-carregadas-com-ajax/

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse é meu COD ajax

function pagina(url, div){
	var mreq;
	if(window.XMLHttpRequest){
		mreq = new XMLHttpRequest();
	}else if(window.ActiveXObject){ 
		mreq = new ActiveXObject("Microsoft.XMLHTTP");
	}else{ 
		alert("Seu navegador não tem suporte a AJAX.");
	}
	mreq.onreadystatechange = function() {
		if(mreq.readyState == 1){
			document.getElementById(div).innerHTML = "<div align='center' style='margin-top:15px;'><img src='images/ajaxLoader.gif'/><p>Carregando</p></div>";			
		}else if(mreq.readyState == 4){ 
			document.getElementById(div).innerHTML = mreq.responseText;
		}
	};
	mreq.open("GET",url,true);
    mreq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") 
	mreq.send(null);
}
 

minha div onde carrego as páginas:

<div id="minha_div"></div>

 

a forma como chamo o MODAL para abrir uma página no FRAME:

<a href="ocorrencia.asp?cpf=<%=RS("cpf")%>" rel="moodalbox">Teste</a>

 

dessa mesma forma utilizei dentro da "minha_div" puxando a página "pag_clientes.asp"

e não funcionou, mas se eu chamar a MODAL fora da "minha_div" FUNCIONA NORMAL.

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.