Ora, neste tempo todo que andei afastado aqui do fórum andei a fazer coisas, coisas essas que me deram um resultado giro, uma classe para Ajax.
Para já, o que é uma classe? é basicamente ficheiros à parte que permitem executar funções, várias linguagens de programação têm esta possibilidade, e o JavaScript é uma delas, a baixo segue o código para a classe que tenho para o Ajax.
O que é o Ajax? é uma tecnica que combina JavaScript, HTML e CSS e serve para actualizar porções de páginas sem necessidade de actualizar a página toda.
Para esta classe precisam de ter os campos:
"id" - serve para enviar o um id para a página de onde está a informação a ser usada;
"campo" - serve para enviar o nome do campo que será actualizado (exemplo, uma div ou um td);
"pagina" - o endereço relativo da página onde está a informação a ser usada;
O que este código faz é simples, ao acciona-lo numa página (por exemplo com o evento OnClick) serão enviados os 3 dados acima descritos, que neste código faz o seguinte:
O if que tem o id = "" serve para não actualizar, como ao carregar a página não será enviado nenhum id o Ajax não fará nada;
Depois é criado um httpRequest que serve para ir buscar informação ao servidor;
É então criada a função para testar se o servidor está pronto;
O if a seguir serve, então, para actualizar o campo que enviamos atravéz da funcionalidade innerHTML e usando o xmlhttp.responseText;
Depois é aberta a página que queremos enviar para actualizar a página onde queremos executar;
Por fim usa-se o send para enviar a página para o xmlhttp.responseText.
Only registered users can see contents. Por favor You are not allowed to view links.
Register or Login ou You are not allowed to view links.
Register or Login.Este código pode ser usado num ficheiro à parte ou então directamente na página onde queremos usar, eu pessoalmente recomendo o uso num ficheiro à parte para se poder usar rápidamente em várias páginas.
Pode ser accionado da maneira que desejarem e de acordo com as regras do JavaScript.