$.getJSON('/dev/php/npc/npc.php', function (data3) { for (var npc in data3) { nazwa = data3[npc].nazwa; dialog = data3[npc].dialog; x3 = data3[npc].x; y3 = data3[npc].y; $("#" + nazwa + "").css('top', y3 + 'px'); $("#" + nazwa + "").css('left', x3 + 'px'); // ***// function close(){ document.getElementById('dialogue').style.height = "0"; } function click2(){ if( x == x3 && y == y3 ){ document.getElementById('dialogue').innerHTML = dialog; document.getElementById('dialogue').style.height = "128"; document.getElementById('dialogue').onclick = close; }else{alert('jestes za daleko')} } document.getElementById( nazwa ).onclick = click2 } });
Od // ***//
Pętla odczytuje tylko ostatni rekord, a chcę żeby naniosła wszystkie.