PHP interesse |
|
ik heb niet heel jouw code onderzocht, maar ik denk dat het hem hierin zit:
---
XMLHttp_request.prototype.readystate_not_ready = function()
{
return ( this.xmlhandler.readyState && ( this.xmlhandler.readyState < 4 ) );
}
XMLHttp_request.prototype.readystate_ready_and_ok = function()
{
return ( this.xmlhandler.readyState == 4 && this.xmlhandler.status == 200 ) ? true : false;
}
XMLHttp_request.prototype.readystate_not_ready = function() { return ( this.xmlhandler.readyState && ( this.xmlhandler.readyState < 4 ) ); } XMLHttp_request.prototype.readystate_ready_and_ok = function() { return ( this.xmlhandler.readyState == 4 && this.xmlhandler.status == 200 ) ? true : false; }
---
this.xmlhandler.readyState == 4 betekent; ajaxpagina is volledig ontvangen van de server.
Wat ik doe is bij het event een loading melding geven, en bij de ontvanging van het resultaat van de server de loading melding weer wegdoen.
Je zou ook een melding op basis van de readyState returnvalues kunnen doen, maar niet alle (oudere) browsers ondersteunen alle waarden.
Citaat: Siliecom14's edit:
Denk aan de code tags, die zijn er niet voor niks |