La technologie d'actualisation est passée par plusieurs étapes :
1. Ajouter une clé à l'en-tête du fichier HTML pour faire passer la page à la page spécifiée (y compris elle-même) après un temps défini,
par exemple :
<meta http-equiv="refresh " content= ; "30">
2. Utilisez le cadre et actualisez régulièrement le contenu du cadre dans le script JS.
Les deux méthodes ci-dessus rechargeront la page, c'est-à-dire actualiseront, ce qui n'est pas très agréable ! C’est ainsi qu’une technologie inactuelle est apparue.
Troisièmement, il s’agit d’une modification de la deuxième méthode.
Autrement dit, définissez la longueur et la largeur de l'un des nombreux cadres sur 0 pour le rendre invisible, puis actualisez régulièrement le contenu du cadre caché via un script, puis « écrivez » le contenu du cadre dans un cadre consultable. La plupart des premiers salons de discussion utilisaient cette technologie.
Dans le vrai sens du terme, les deux technologies suivantes sont utilisées pour obtenir une technologie sans actualisation, qui peut même obtenir une actualisation partielle :
4. La technologie xmlHttp, qui peut accéder aux pages asp, aspx, WebService, etc. via xmlHttp.
<langage de script="javascript">
fonction()
{
var http = new ActiveXObject("Microsoft.XMLHTTP");
http.open("GET","../Advertisement/3.htm",false);
http.envoyer();
var str = http.responseText;
t.innerHTML=str;
}
</script>
<span id=t></span>
5. WebService, utilisez le composant WebService.htc pour accéder au service Web.
varOBJ;
fonction init (obj, op, id)
{
OBJ=obj;
OBJ.useService("admin/DataOperation.asmx?WSDL","getBody");
OBJ.getBody.callService(show,op,id);
}
fonction show(résultat){
OBJ.innerHTML=result.value;
}
6. Remoting, l'utilisation de Remoting peut également permettre d'obtenir une technologie sans rafraîchissement. Étant donné que le composant Remoting peut fournir plusieurs méthodes d'accès, notamment HTTP, il est équivalent à un WebService lorsqu'il est accessible en HTTP.