Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Json, Jquery
Forum PHP.pl > Forum > Po stronie przeglądarki
sonquer
Więc mam taki oto kod :

  1. $.getJSON('/dev/php/npc/npc.php', function (data3) {
  2. for (var npc in data3) {
  3. nazwa = data3[npc].nazwa;
  4. dialog = data3[npc].dialog;
  5. x3 = data3[npc].x;
  6. y3 = data3[npc].y;
  7. $("#" + nazwa + "").css('top', y3 + 'px');
  8. $("#" + nazwa + "").css('left', x3 + 'px');
  9.  
  10. // ***//
  11.  
  12. function close(){
  13. document.getElementById('dialogue').style.height = "0";
  14. }
  15.  
  16. function click2(){
  17. if( x == x3 && y == y3 ){
  18. document.getElementById('dialogue').innerHTML = dialog;
  19. document.getElementById('dialogue').style.height = "128";
  20.  
  21. document.getElementById('dialogue').onclick = close;
  22. }else{alert('jestes za daleko')}
  23. }
  24.  
  25. document.getElementById( nazwa ).onclick = click2
  26. }
  27. });


Od // ***//
Pętla odczytuje tylko ostatni rekord, a chcę żeby naniosła wszystkie.
erix
Wystaw to gdzieś na żywo.
sonquer
erix, zobacz PW.

Problem w tym że czyta kordy tylko ostatniego npc.

ten 1 jak by zniknął.



Właśnie dodaję 2 npc.
ten pierwszy jest po lewej ten 2 po prawej.
Dopiero po wejściu na niego możesz nawiązać dialog.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.