Petite introduction à AJAX

Répondre
Bzh
le 18/11/2006 à 14:36
Bzh
Tiens, là je suis étonné !

req = new ActiveXObject("Msxml2.XMLHTTP");

C'est pour quel navigateur ?

J'ai pour habitude de n'utiliser que
var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
pour internet explorer

et

var XhrObj = new XMLHttpRequest();
pour mozilla et les autres...
zebden
le 18/11/2006 à 17:45
zebden
Les deux sont mis ^^

brodseba n'hésite pas à passer par la rubrique "Prop. une news" pour tes articles ^_^
zebdinou pour les intimes / Blog : http://www.zebden.fr
Bzh
le 18/11/2006 à 18:43
Bzh
Oui, mais sa troisième création d'object, pour quel navigateur ?
zebden
le 18/11/2006 à 19:02
zebden
Les deux ActiveXObject sont pour IE, cela varie entre le moteur XML utilisé. (en recherchant un peu).

Donc pour être sûr que ca fonctionne avec IE, utilise les deux objets ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
LupusMic
le 20/11/2006 à 01:30
LupusMic
Et ayant fait un peu d'Ajax, je peux aussi rajouter un p'tit détail. Il existe plusieurs moteux MSXML :'( Et en fonction de la version, le comportement n'est pas le même.

Ce que je conseille, c'est véritablement indiqué la version de MSXML chargée, pour pouvoir travailler avec. Sinon ce sont les bogues assurés !
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
LA GLOBULE
le 20/11/2006 à 08:14
LA GLOBULE
Conclusion : l'AJAX, ca pue :)

Vive le remote scripting, la au moins, aucune mauvaise surprise.
LupusMic
le 20/11/2006 à 10:04
LupusMic
Tout à fait d'accord La Globule. Mais les Gens © veulent des interfaces qui semblent réactives, et qui semblent portables. Ben oui, si c'est du Web, c'est forcément portable et accessible depuis n'importe quel navigateur.

Et parce que c'est aps bien de troller, je deviens constructif :

ajax.js
XHRActiveXEngines : new Array
( 'Msxml2.XMLHTTP.4.0'
, 'Msxml2.XMLHTTP.3.0'
, 'Msxml2.XMLHTTP.2.0'
, 'Msxml2.XMLHTTP'
, 'Msxml1.XMLHTTP'
, 'Msxml.XMLHTTP'
) ,


Oui, la version n'est pas le chiffre qui suis Msxml mais bien ce qu'il y a après XMLHTTP. Microsoft, c'est simple.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Bzh
le 20/11/2006 à 19:58
Bzh
Là, je ne suis pas d'accord !

L'ajax permet réellement de rendre un site beaucoup plus ATTRACTIF et ergonomique tout en economisant BEAUCOUP de ressources serveur !

Et, ça, les ingénieurs de Google l'ont bien compris...
Répondre
LoadingChargement en cours