function openAjax() {
var ajax;
try
{
ajax = new XMLHttpRequest(); //primeiro tentamos criar um objeto do tipo XMLHttpRequest()
}
catch(ee)//no entanto navegadores como IE não conhecem esse objeto
{
try
{
ajax = new ActiveXObject("Msxml2.XMLHTTP"); //O IE conhece o ActiveXObject, mas o parâmetro depende da versão.
}
catch(e)
{
try
{
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E)
{
ajax = false;//nesse caso o navegador não é compatível e nosso site não funcionará com AJAX :-(
}
}
}
return ajax;//retorna o objeto pronto.
}function getURL(URL, Destino)//URL: página que vc quer exibir, Destino: id da div que receberá o resultado
{
if(document.getElementById)//verifica se o navegador é compatível
{
var ajax = openAjax(); //lembra da nossa função lá em cima?
ajax.open("GET", URL + "?ajax=true", true); //faz a requisição da nossa URL, mais a diante vc entederá pq o parâmetro por GET
//Como vc deve ter visto na página da W3C, o objeto ajax possui vários estados
//Cada estado tem seu significado
//State Description
//0 The request is not initialized
//1 The request has been set up
//2 The request has been sent
//3 The request is in process
//4 The request is completed
//Essa função a baixo executa os procedimentos a cada vez que o estado muda.
ajax.onreadystatechange = function()
{ if(ajax.readyState == 1)
{
document.getElementById(Destino).innerHTML = "Carregando...";
}
if(ajax.readyState == 4)
{
if(ajax.status == 200)
{ var resultado = ajax.responseText;
resultado = resultado.replace(/+/g," ");
document.getElementById(Destino).innerHTML = unescape(resultado);
}
else document.getElementById(Destino).innerHTML = "Página não encontrada. (" + ajax.status + ")";
}
}
}
ajax.send(null);//enfim envia a requisição!
}
}Todas as matérias de Rubens de Souza Silva
O computador terá o tamanho que você quiser. Poderá ser do tamanho da .
Aqui veremos como aplicar uma tatuagem a qualquer pessoa de uma maneir.
Público é um item fundamental para se ter um site. De que adianta você.
Veja como transformar suas imagens em quebra cabeças de uma maneira be.
Olá pessoal, estou aqui para mais uma vídeo aula, desta vez vou mostra.
Muitas das vezes quando para web, nossa aplicação não responde da mane.
É comum ver em aplicações Desktop, elementos que possuem um Hint(Dica).
Munidos de nossos conhecimentos sobre DOM e JSON, começaremos agora av.
A JSON é um formato de dados compacto, nativo do javascript, e que vem.
Este é um breve artigo, irei mostrar como renderizar corretamente car.
© 2005 - 2009 - Oficina da Net - v 4.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.
Carlos Anders
- Publicado em: 25/09/2007 - 21:35
achei legal seu script, mas ñ estou conseguindo colocar para funcionar o que será pode me ajudar