Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][inne][HTML] Problem z ifem.
Forum PHP.pl > Forum > Przedszkole
Gość
Witam. Mam taki oto kod:
  1. <?php require('conn.php');
  2. $r=mysql_query("SELECT * FROM user WHERE login='Avicularia'");
  3. $x=$d['x'];
  4. $y=$d['y'];?>
  5. var x=0;
  6. var y=0;
  7. if(x==0 && y==0) { alert("HEH");}
  8. $(document).ready(function(){
  9. map_poz(0,0);
  10. $().keyup(function (event) {
  11.  
  12. if(x-1>-2) {if(event.keyCode==37){send(-0.25,0,0);}}
  13. if(y-1>-2) {if(event.keyCode==38){send(0,-0.25,0);}}
  14. if(x+1<23) {if(event.keyCode==39){send(0.25,0,0);}}
  15. if(y+1<17) {if(event.keyCode==40){send(0,0.25,0);}}
  16. });
  17. function send(ox,oy,kierunek){
  18. setTimeout("map_poz(x+="+(ox)+",y+="+(oy)+");",10);
  19. setTimeout("map_poz(x+="+(ox)+",y+="+(oy)+");",10);
  20. setTimeout("map_poz(x+="+(ox)+",y+="+(oy)+");",10);
  21. setTimeout("map_poz(x+="+(ox)+",y+="+(oy)+"); ",10);
  22. $.ajax({
  23. type: "POST",
  24. url: "idz.php",
  25. data: "x="+(x)+"&y="+(y),
  26. success: function(msg){}
  27. });
  28. }
  29. });
  30. function map_poz(x,y){
  31. $("#postac").css("margin-left",(x*32)+"px");
  32. $("#postac").css("margin-top",(y*32)+"px");
  33. $("#postac").css("background","white");
  34. }
  35. function animation(klatka,kierunek){
  36. $("#postac").css("background-position",(-klatka*24)+"px "+(-kierunek*32)+"px");
  37. }
  38. function col(ox,oy) {
  39. if(x==ox){
  40. alert("SIEMKA");
  41. }
  42. }
  43. setInterval(function() {
  44. $('#position').text(''+x+','+y+'');
  45. },200);
  46.  

I problem jest taki, że jak ustawię var x=0; i var y=0; to alert się pokaże, ale jeśli ustawię var x=1; i var y=1; a potem wejdę na pole 0,0 to alert nie wyskoczy. Dałem sobie jeszcze taką funkcję:
  1. setInterval(function() {
  2. $('#position').text(''+x+','+y+'');
  3. },200);


Która wyświetla x i y, i są one wyświetlone prawidłowo lecz coś nie działa. ;/
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.