Ajax ne HTTPRequête

Comme de nombreux développeurs Web savez, avant l'avènement de l'objet XMLHttpRequest, le problème de la recharge d'une page Web a été résolu avec la technique de FRAME ou IFRAME cachée. Cette astuce simple a permis à beaucoup de gens à résoudre certains problèmes d'interface autrement insolubles. Un avantage d'utiliser le cadre caché, entre autres choses, a la capacité de maintenir l'historique du navigateur! Qui ne permet pas l'objet XMLHttpRequest.

En plus des techniques qui utilisent HTML Frame ou iframe cachée, il est possible d'utiliser Flash comme un sous-canal de communication entre la page et le serveur. Une certaine expérience dans ce sens sont encore en développement (voir par exemple Fjax ). L'idée est de «cacher» une animation Flash dans la page HTML (comme c'est arrivé avec cadre) et de communiquer avec elle via JavaScript (ou VBScript pour l'environnement Microsoft uniquement).

Cependant, cette technique un certain nombre de pièges cachés. Tout d'abord les forces de l'utilisateur final d'installer le plugin Flash, puis une solution n'est pas du HTML (pur) propre. Elle exige aussi, cependant, a incité l'utilisation de Javascript et Flash comme une interface entre la page, tellement il est intéressant d'utiliser l'objet XMLHttpRequest. Puis, quand vous commencez à écrire un cadre dans ActionScript voulons faire tout en Flash. Voici que la variation de l'objet XMLHttpRequest commence à avoir peu de sens.
En fin de compte si vous ne voulez pas utiliser l'objet XMLHttpRequest, nous devons compter sur la technique désormais établi de cadre caché. Il ya même ceux qui utilisent seulement une technique mixte: XMLHttpRequest + IFRAME!

Cependant, maintenant, Ajax (sous la forme de l'objet XMLHttpRequest) s'est révélée un tel succès que dans le futur sera l'objet XMLHttpRequest qui est soutenu par les éditeurs de navigateurs améliorée (Microsoft, Mozilla, Opera, etc ...). En pratique, XMLHttpRequest sera un composant par défaut (comme c'est déjà dans FireFox) dans le navigateur, accessible via Javascript! Alors pourquoi ne pas l'utiliser?

2 commentaires à "Ajax HTTPRequête pas"

  1. 9 décembre 2007 upnews.it :

    undolog  »Blog Archive » Ajax HTTPRequête pas ...

    Comme de nombreux développeurs Web savez, avant l'avènement € ™ € ™ s objet XMLHttpRequest, le problème de la recharge d'une page Web a été résolu avec la technique de FRAME ou IFRAME cachée. Cette astuce simple a permis à beaucoup de gens à résoudre ...

  2. 9 décembre 2007 undolog »2007» Décembre »10 :

    [...] Sans l'Ajax HTTPRequête (1) [...]

Laisser un commentaire

XHTML TAG PERMIS: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> CODE D'INSERTION:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL