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++;
}
}
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ę