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.