Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Tablica - działa tylko ostatni element
Glarden
post
Post #1





Grupa: Zarejestrowani
Postów: 153
Pomógł: 2
Dołączył: 28.05.2007
Skąd: Stamtąd

Ostrzeżenie: (0%)
-----


Joł, joł. Robię w JS grę w pokera. Skrypt wygląda na razie tak:
  1. karty = new Array();
  2. karty[0] = 'as_pik';
  3. karty[1] = 'as_trefl';
  4. karty[2] = 'as_karo';
  5. karty[3] = 'as_kier';
  6.  
  7. karty[4] = 'krol_pik';
  8. karty[5] = 'krol_trefl';
  9. karty[6] = 'krol_karo';
  10. karty[7] = 'krol_kier';
  11.  
  12. karty[8] = 'dama_pik';
  13. karty[9] = 'dama_trefl';
  14. karty[10] = 'dama_karo';
  15. karty[11] = 'dama_kier';
  16.  
  17. karty[12] = 'jop_pik';
  18. karty[13] = 'jop_trefl';
  19. karty[14] = 'jop_karo';
  20. karty[15] = 'jop_kier';
  21.  
  22. karty[16] = '10_pik';
  23. karty[17] = '10_trefl';
  24. karty[18] = '10_karo';
  25. karty[19] = '10_kier';
  26.  
  27. karty[20] = '9_pik';
  28. karty[21] = '9_trefl';
  29. karty[22] = '9_karo';
  30. karty[23] = '9_kier';
  31.  
  32. function rozdaj() {
  33. for (i=0;i<5;i++) {
  34. karta = Math.floor(Math.random() * 23) +1;
  35. karty_gracz = new Array();
  36. karty_gracz[i] = karty[karta];
  37. karty.splice(karta, 1);
  38. }
  39. pokaz_karty();
  40. }
  41. function pokaz_karty() {
  42. for (i=0;i<5;i++) {
  43. document.getElementById("karty").innerHTML += "<br>"+karty_gracz[i];
  44. }
  45. }
  46.  
  47. <body onLoad="rozdaj();">
  48.  
  49. <div id="licznik">
  50. Kasa: 1000
  51. </div>
  52. <a href="javascript:wchodze();">Wchodzę</a><br>
  53.  
  54. <div id="karty">
  55. </div>
  56.  
  57. </body>


Przy włączeniu strony, uruchamiana jest funkcja rozdająca karty użytkownikowi (rozdaj()winksmiley.jpg. I teraz problem jest taki, że kiedy wyświetla te karty (funkcją pokaz_karty()winksmiley.jpg zamiast pierwszych czterech kart pokazuje "undefined", natomiast piąta działa w 80% (tak na oko) przypadków, w pozostałych też jest "undefined". I zwracam się do Was z pytaniem: co się dzieje się?

Ten post edytował Glarden 8.05.2008, 14:21:15


--------------------
Raz, dwa, trzy, baba Jaga patrzy!
http://trelemorele.cba.pl
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:27