Eu finalmente comecei a rachar a cabeça com o ajax e me deparei com um problema que nao to conseguindo sair, tipo.. essa sintaxe aih depois do evento [abrir(num);] está errada, certo? aqui, ao menos nao funciona, o js simplesmente pára de rodar aih.
O negocio eh o seguinte, como eu faço a chamada dessa "abrir", passando um parametro pra ela? pq dessa forma aih nao tah rolando.
Obrigado!
function carrega(url, num){
	xmlhttp.open("GET", url, true);
	xmlhttp.onreadystatechange = abrir(num);
	xmlhttp.send(null);	
}Deixa eu aproveitar e fazer outra pergunta,
Existe como eu passar uma função como parâmetro assim como é feito em C? minha ideia é que eu tenha uma só funçao base pra abrir qq arquivo, e essa mesma chamaria qq outra funçao, que seria especifica para trabalhar com cada tipo de arquivo que eu abrisse.
Entenderam?
exemplo:
function carrega(url, num, funcao){
	xmlhttp.open("GET", url, true);
	xmlhttp.onreadystatechange = funcao;
	xmlhttp.send(null);	
}
					
					Edição feita por: ddacal, 20/01/2006, 10:07.










