Ir para conteúdo

POWERED BY:

Arquivado

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

Maudesac

Carregar arquivo PHP no onload da página

Recommended Posts

Colegas;

 

Tenho um arquivo "index.htm" bem simples. Ao carregar a página ele chama um arquivo PHP e carrega o resultado em um DIV. No Firefox funciona perfeitamente, mas no IE não está funcionando. Acho que tem a ver com o evento onload. Quando eu carrego a página ele entra na rotina CarregarArquivo mas não carrega o arquivo PHP, quando eu teclo F5 ai sim ele carrega.

 

 

<html>
<head>
<meta name="generator" content="PSpad">
<script language="JavaScript" type="text/javascript">
  var receiveReq = getXmlHttpRequestObject();		

  function getXmlHttpRequestObject() {
  	if (window.XMLHttpRequest) {
  		return new XMLHttpRequest(); //Not IE
  	} 
  	else if(window.ActiveXObject) {
  		return new ActiveXObject("Microsoft.XMLHTTP"); //IE
  	} 
  	else{
  		alert("Seu navegador naum suporta AJAX.");
  	}
  }			
  
  function HandleAjax() {
  	if (receiveReq.readyState == 4) {
  		document.getElementById('destino_ajax').innerHTML = receiveReq.responseText;
  	}
  }
  
  function CarregarArquivo(arquivo) {
    document.getElementById('destino_ajax').innerHTML = 'Carregando, aguarde...';
  	if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
  		receiveReq.open("GET", arquivo, true);
  		receiveReq.onreadystatechange = HandleAjax; 
  		receiveReq.send(null);
  	}
  }
</script>
<body onload="javascript:CarregarArquivo('meu_arquivo.php');">
<div id="destino_ajax">
</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.