Ir para conteúdo

POWERED BY:

Arquivado

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

Diorges Rocha

Include com Ajax

Recommended Posts

Iae pessoal...

 

Meu amigo me passo um ajax, que abre a página numa div que no caso ai é <div id="noticias"></div>...

Os links são <a href="?page=download">Downloads</a>...

Os links do menu vão ser aberto dentro desse div, mas ele falo pra mim fazer um aquivo ajax.php pra poder fazer include nos arquivo, e ai ta meu problema, será que alguém pode me ajudar?

 

function openAjax() {	var ajax;	try {		ajax = new XMLHttpRequest();	} catch(ee) {		try {			ajax = new ActiveXObject("Msxml2.XMLHTTP");		} catch(e) {			try {				ajax = new ActiveXObject("Microsoft.XMLHTTP");			} catch(E) {				ajax = false;			}		}	}	return ajax;}window.onload = loadFunctions;function loadFunctions() {ativarLinks();}function gE(ID) {	return document.getElementById(ID);}function gEs(tag) {return document.getElementsByTagName(tag);}function ativarLinks() {var menutag = gE('menubv');var linksBtn = menutag.getElementsByTagName('a');for (var x = 0; x < linksBtn.length; x++) {var linkBtn = linksBtn[x];var atributoRel = new String(linkBtn.getAttribute('href'));linkBtn.onclick = function() {var ID = this.getAttribute('href').split('=')[1];var verificalink = this.getAttribute('rel');if(verificalink == "out"){return true;}var ajax = openAjax();var recipiente = gE('noticias');ajax.open('GET', 'paginas/ajax.php?page=' + ID, true);ajax.onreadystatechange = function() {if (ajax.readyState == 1) {// Cria o efeito de loadingloading(true);	}if (ajax.readyState == 4) {if (ajax.status == 200) {// Remove o efeito de loadingrecipiente.style.textAlign = 'left';loading(false);recipiente.innerHTML = ajax.responseText;} // if-status->200}}ajax.send(null);return false;}} }function loading(opt) {	if (opt == true) {  var refer = gE('noticias');  var referHeight = refer.offsetHeight;  refer.style.textAlign = 'center';  var img = document.createElement('img');  img.setAttribute('src','imagens/imgLoading.gif');  img.setAttribute('id','loading');  img.setAttribute('width','235');  img.style.marginTop = '5px';  if (!document.getElementById('loading')) {  refer.innerHTML = "";  refer.insertBefore(img, refer.firstChild);}   } else if (opt == false) {	var imgLoading = gE('loading');	if (imgLoading) {	  imgLoading.parentNode.removeChild(imgLoading);  }  //imgloading  } //elseif  } //loading

Compartilhar este post


Link para o post
Compartilhar em outros sites

Furiom

 

este topico ja estava mais de ano sem posts

 

é melhor crir um novo para voce com o seu problema

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Mario monteiro

 

Bom amigo é que eu não seu fazer, e estou precisando de um include em ajax que carrega uma imagem de loading,se alguem tiver e poder postar ai eu agradeço.

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.