AJAX - Script que altera conteudo da DIV
E ai pessoal tudo bem ? bom para facilitar a troca de conteudo
utilizei um script JS , para trocar o conteudo de um div
segue o script abaixo usado
ajax.js
function GetXMLHttp() {
if(navigator.appName == "Microsoft Internet Explorer") {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
xmlHttp = new XMLHttpRequest();
}
return xmlHttp;
}
var xmlRequest = GetXMLHttp();
instrucao.js
function abrirPag(valor){
var url = valor;
xmlRequest.open("GET",url,true);
xmlRequest.onreadystatechange = mudancaEstado;
xmlRequest.send(null);
if (xmlRequest.readyState == 1) {
document.getElementById("conteudo").innerHTML = "<br><br><center><img src='carregando.gif'><br><br>Carregando ...</center>";
}
return url;
}
function mudancaEstado(){
if (xmlRequest.readyState == 4){
document.getElementById("conteudo").innerHTML = xmlRequest.responseText;
}
}
ele troca o conteudo da div seguinte
<div id="conteudo">O conteudo do site que vai se trocado ao clicar no link fikca aki </div>
para chamar o a função uso o seguinte
<a href="#" onclick="abrirPag('teste.php');">Noticias</a>
bom , quando abro meu site, (antes de clicar no link da função) ele tem a a pagina inicial , e tem um campo DATA com um função js tbm
como mostra na img abaixo
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.brimg.com/uploads/6/0ef6089189.jpg&key=4677549c40664e4967e4a038ed35857c7d50d691da7561a486c3583b8c277716" alt="Imagem Postada" />
bom se eu abri so a teste.php , a função da campo date funciona normal tbm ele abre aquele calendario paraescolha da data
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.brimg.com/uploads/9/7cb92fe76d.jpg&key=90c657910bd27a1b21058296c44bb6d69a6d2f2c0266283325294be0b54b45ef" alt="Imagem Postada" />
mas quando chamo a pagina teste.php, pela função AJAX para incluir a pagina sem refresh na div ele "perde" essa função js do calendario
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.brimg.com/uploads/9/8b213bfaf5.jpg&key=f3215e9631cbd18224ed6b861f758a208cb2755a6031fc212a1d07b8cbe8048a" alt="Imagem Postada" />
alguém sabe me dizer porque isso aconteçe ?
Discussão (3)
Carregando comentários...