Crew PHP |
|
dit hoeft denk nog net niet op plaatscode:
var http = createRequestObject();
/*
* de sendRequest functie: we maken een script aan en in de header wordt het argument meegegeven
* als de pagina 'klaar is' moet er een bepaalde functie uitgevoerd worden: 'handleResponseTest'
* vervolgens 'sluiten' we deze pagina
*/
function sendRequestTest() {
http.open('get', 'msgupdate.php');
http.onreadystatechange = handleResponseTest;
http.send(null);
}
/*
* de handleResponse functie: deze zal kijken of de pagina daadwerkelijk 'klaar is'
* als dit zo is, EN er is output, dan zal deze ge-alert worden
*/
function handleResponseTest() {
/*
* http.readyState heeft vijf verschillende mogelijke waarden: 0 = niet geset, 1 = aan het laden, 2 = geladen,
3 = actief, 4 = afgehandeld (de situatie die we willen)
* http.status heeft er velen, een bekender voorbeeld is 404 (page not found). 200 betekend dat de pagina 'OK' is
*/
if(http.readyState == 4 && http.status == 200){
if(http.responseText) {document.getElementById("messages").innerHTML = http.responseText;}
else{document.getElementById("messages").innerHTML = " tekst ";}
}
else{document.getElementById("messages").innerHTML = " statusfout ";}
}
////////////////////////// einde AJAX dingy
function msgCheck(){
window.setTimeout( sendRequestTest, 5000);
}
var http = createRequestObject(); /* * de sendRequest functie: we maken een script aan en in de header wordt het argument meegegeven * als de pagina 'klaar is' moet er een bepaalde functie uitgevoerd worden: 'handleResponseTest' * vervolgens 'sluiten' we deze pagina */ function sendRequestTest() { http.open('get', 'msgupdate.php'); http.onreadystatechange = handleResponseTest; http.send(null); } /* * de handleResponse functie: deze zal kijken of de pagina daadwerkelijk 'klaar is' * als dit zo is, EN er is output, dan zal deze ge-alert worden */ function handleResponseTest() { /* * http.readyState heeft vijf verschillende mogelijke waarden: 0 = niet geset, 1 = aan het laden, 2 = geladen, 3 = actief, 4 = afgehandeld (de situatie die we willen) * http.status heeft er velen, een bekender voorbeeld is 404 (page not found). 200 betekend dat de pagina 'OK' is */ if(http.readyState == 4 && http.status == 200){ if(http.responseText) {document.getElementById("messages").innerHTML = http.responseText;} else{document.getElementById("messages").innerHTML = " tekst ";} } else{document.getElementById("messages").innerHTML = " statusfout ";} } ////////////////////////// einde AJAX dingy function msgCheck(){ window.setTimeout( sendRequestTest, 5000); }
ik eh, snap er net niet genoeg van ik snap wel zo ongeveer wat er gebeurd, maar niet hoe ik het op mn site laat zien in mn span?
edit:
Beetje aangepast, er komt te staat 'statusfout'...? |