-1 |
|
Als je naar m'n site gaat waar ik momenteel mee bezig ben en je klikt op [MEER] achter een van de reacties zal er via javascript en AJAX een div komen die opgevult wordt met gegevens uit de database (de inhoud van die reactie). Dit kan ooit even duren.
Is er een mogelijkheid om tijden dit ophalen er een tekst te zetten met: Even geduld de reactie wordt opgehaald...
http://ontani.b...&pag=0
http://ontani.b...&pag=1
http://ontani.b...&pag=2
var http_request = false;
function openInfo(url) {
document.getElementById('infoDiv').style.display = "block";
document.getElementById('infoText').style.display = "block";
document.getElementById('infoContent').style.display = "block";
document.getElementById('info').style.display = "block";
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', url, true);
http_request.send(null);
}
function alertContents() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
document.getElementById('infoContent').innerHTML = http_request.responseText;
} else {
alert('There was a problem with the request.');
}
}
}
var http_request = false; function openInfo(url) { document.getElementById('infoDiv').style.display = "block"; document.getElementById('infoText').style.display = "block"; document.getElementById('infoContent').style.display = "block"; document.getElementById('info').style.display = "block"; 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', url, true); http_request.send(null); } function alertContents() { if (http_request.readyState == 4) { if (http_request.status == 200) { document.getElementById('infoContent').innerHTML = http_request.responseText; } else { alert('There was a problem with the request.'); } } }
de [MEER] url is:
javascript:openInfo('reactie.php?reactie=1');
javascript:openInfo('reactie.php?reactie=1');
waarbij reactie.php?reactie=1 gewoon de inhoud van reactie 1 echood
Groetjes!
|