Witam, mam pewniem problem z Ajaxem.

Dlaczego poniższa funkcja...

Kod
function goMap(loc,pos_x,pos_y) {
     var req = mint.Request();

     req.AddParam("loc", loc);
     req.AddParam("pos_x", pos_x);
     req.AddParam("pos_y", pos_y);

     req.Send("map.php", "wynik");

     petla = 1;
     while (petla <= 49) {

         zm_petla = petla + 49;
         var poleid = "pole"+petla;
         var newpole = document.getElementById(zm_petla).innerHTML
         document.getElementById(poleid).innerHTML = newpole;
         petla++;

     }


}


Kod
<a onClick=goMap('Test',1,1)>test</a>



...wczytuje się dopiero po dwukrotnym przycisnięciu linka, a nie po jednokrotnym?

Tzn. po pierwszym kliknięciu wykonuje się do momentu:
Kod
req.Send("map.php", "wynik");


A po drugim robi resztę