Como muitos desenvolvedores da Web sabe, antes do advento do objeto XMLHttpRequest, o problema da recarga de uma página Web foi resolvido com a técnica do frame escondido ou IFRAME. Este truque simples para muitos anos estão autorizados a resolver alguns problemas intratáveis de outra forma de interface. Uma vantagem no uso de frame escondido, entre outras coisas, era a possibilidade de manter o navegador HISTÓRIA! O que não permite que o objeto XMLHttpRequest.
Além das técnicas que utilizam HTML FRAME ou IFRAME oculto, é possível usar o Flash como um canal de sub-de comunicação entre a página eo servidor. Alguma experiência nesse sentido estão atualmente em desenvolvimento (ver, por exemplo Fjax ). A idéia é "esconder" um filme do Flash na página HTML (como aconteceu com FRAME) e se comunicar com ele via JavaScript (ou VBScript para ambiente Microsoft só).
No entanto, esta técnica um número de armadilhas ocultas. Primeira de todas as forças o usuário final para instalar o plugin do Flash, e, portanto, não representa uma solução HTML (puro) limpo. Também requer, no entanto, solicitado o uso de Javascript e Flash como interface entre a página, tanto vale a pena usar o objeto XMLHttpRequest. Então, quando você começar a escrever um quadro no ActionScript quer fazer tudo em Flash. Aqui é a variante que o objeto XMLHttpRequest começa a fazer pouco sentido.
Em última análise, se você não quiser usar o objeto XMLHttpRequest, que deve contar com a técnica já estabelecida de frame escondido. Há ainda aqueles que usam apenas uma técnica mista: XMLHttpRequest + IFRAME!
No entanto, agora, Ajax (XMLHttpRequest objeto em forma) tem se mostrado tão bem-sucedido que, no futuro, o objeto XMLHttpRequest que será apoiada por fabricantes de navegadores melhores (Microsoft, Mozilla, Opera, etc ...). Na prática, XMLHttpRequest será um componente padrão (como já acontece no Firefox) dentro do seu navegador, acessível através de Javascript! Então por que não usá-lo?






Últimos Comentários
Gabriel : Olá, interessante artigo. Eu preciso de algo semelhante, mas com algumas mudanças. Em um ...
sebastian : grande parcela - muito obrigado!
Assunto : muito útil mesmo! Eu tentei isso e é exatamente o que eu precisava. Agora eu quero saber como faço para obter ...
vik : Com a ajuda estratégica!
Pimenta : Olá, eu não sei se você é um dos criadores do plugin WP Bannerize. Tenho visto um ...