O número de aplicações
web usando AJAX está aumentando cada
vez mais. Se é sua intenção adotar esta
tecnologia também, comece aprendendo como verificar se
o browser suporta tal funcionalidade.
O coração de uma aplicação usando
AJAX é o objeto XMLHttpRequest. É
este objeto que permite a comunicação entre o
cliente (browser) e o servidor web. No Firefox e demais browsers
baseados no Mozilla, este objeto é nativo, enquanto no
Internet Explorer ele é implementado como um objeto ActiveX.
Assim, o trecho de código mais adequado para se instanciar
um objeto XMLHttpRequest seria algo como:
<script language="javascript">
<!--
var http; // referencia ao objeto XMLHttpRequest
if(window.XMLHttpRequest){
http = new XMLHttpRequest();
}
else if(window.ActiveXObject){
http = new ActiveXObject("Microsoft.XMLHTTP");
}
else{
http = null;
}
if(http){
// objeto XMLHttpRequest instanciado...pode
usar
alert("Objeto XMLHttpRequest instanciado
com sucesso.");
}
//-->
</script>
Experimente executar este trecho de código e veja se
seu browser suporta AJAX. Em nossos testes este código
retornou um valor satisfatório para o Internet Explorer
6.0 e Firefox 1.0.7. |