Jump to content


Photo

Carregando Arquivo Txt Continuamente


  • Faça o login para participar
1 reply to this topic

#1 yoshiki

yoshiki

    Turista

  • Usuários
  • 38 posts
  • Sexo:Não informado

Posted 06/01/2007, 00:43

Olá, estou criando um script em php q carregue um arquivo de texto continuamente, de modo que quando o arquivo txt seja alterado os dados ja apareçam no iste sem a necessidade de refresh. usei o seguinte codigo em js AJAX

<script type="text/javascript" language="javascript">

	var http_request = false;

	function makeRequest() {

		http_request = false;

		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/xml');
				// See note below about this line
			}
		} else if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}

		if (!http_request) {
			alert('Giving up :( Cannot create an XMLHTTP instance');
			return false;
		}
		http_request.onreadystatechange = alertContents;
		http_request.open('GET', 'slash.txt', true);
		http_request.send(null);

	}

	function alertContents() {

		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				//alert(http_request.responseText);
				document.getElementById("slash").innerHTML=http_request.responseText+"<br>"

			} else {
				alert('There was a problem with the request.');
			}

			setTimeOut(makeRequest(),1000);
		}

	}
</script>
<body onload="makeRequest();">


<div id=slash></div>

so que ele apenas carrega 1 vez o arquivo. por favor me ajudem

#2 Rauffer

Rauffer

    Normal

  • Usuários
  • 76 posts
  • Sexo:Masculino
  • Localidade:Garopaba - SC

Posted 13/01/2007, 08:18

setTimeout("makeRequest()",1000);

Bacharel em Sistemas de Informação




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq