tobee
Erfahrenes Mitglied
Hallo,
ich habe hier mein erstes Ajax Skript geschrieben:
Wenn ich aber jetzt das Skript starte wird mein Text einmal aktualisiert. Danach aber nicht mehr.
In der Datei cronjob.php mache ein SQL Select und gebe es gleich mit Echo aus.
Ist das so falsch?
Tobee
ich habe hier mein erstes Ajax Skript geschrieben:
Code:
<script type="text/javascript">
var http_request = false;
function request()
{
http_request = false;
if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if(http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {}
}
}
if(!http_request) {
alert('Ende: (Kann keine XMLHTTP-Instanz erzeugen)');
}
http_request.onreadystatechange = test;
http_request.open('GET', 'cronjob.php', true);
http_request.send(null);
setTimeout("request()", 1000);
}
/*
http_request.readyState
http_request.status
*/
function test()
{
if(http_request.readyState == 4) {
if(http_request.status == 200) {
document.getElementById('out').innerHTML = http_request.responseText;
}
else {
alert('Fehler beim Request');
}
}
}
</script>
</head>
<body onLoad="request()" style="margin:0px;">
<div id="out"></div>
</body>
</html>
Wenn ich aber jetzt das Skript starte wird mein Text einmal aktualisiert. Danach aber nicht mehr.
In der Datei cronjob.php mache ein SQL Select und gebe es gleich mit Echo aus.
Ist das so falsch?
Tobee