Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][AJAX]Choczenie po mapce
phonnix
post 18.12.2008, 14:19:26
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 30.07.2008

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


Witam. Chcę zrobić mapkę po której można chodzić za pomocą strzałem, lecz na razie chce zrobić ze po kliknięciu jakiegoś klawisza, np zmiana y zwiększała się o 1, jak mógłbym to zrobić, użyć ajax czy js?
Go to the top of the page
+Quote Post
Victor152
post 18.12.2008, 14:23:04
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 26.02.2008

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


http://republika.onet.pl/2470,34,fabryka.html

http://www.google.pl/search?hl=pl&clie...=Szukaj&lr=
Go to the top of the page
+Quote Post
phonnix
post 18.12.2008, 14:38:02
Post #3





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 30.07.2008

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


A może zamiast rzucać linkami powiesz co nie co, no jest o klawiaturze ale skrypt bierze pod uwagę wszystkie klawisze a ja chce tylko te które będę zapisane.
Go to the top of the page
+Quote Post
nospor
post 18.12.2008, 14:41:49
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ale len... nie dosc ze dostal wszystko jak na tacy to jeszcze marudzi....
doczytaj linka do konca a znajdziesz odpowiedź


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
phonnix
post 18.12.2008, 15:09:14
Post #5





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 30.07.2008

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


ale czemu np ten kod mi niedziała, używam Mozilli Firefox:

function mojaFunkcja(e) {
if (typeof(Event)=='function') { //NN
var kod=e.which;
var shift=e.modifiers & Event.SHIFT_MASK;
var alt=e.modifiers & Event.ALT_MASK;
var ctrl=e.modifiers & Event.CONTROL_MASK;
} else { //IE
var kod=event.keyCode;
var shift=event.shiftKey;
var alt=event.altKey;
var ctrl=event.ctrlKey;
}
/
tu instrukcje, w których możemy korzystać
z ustalonych wcześniej zmiennych, np.:
/ if (kod==32) {
alert("Tu nie wolno wciskać spacji!!!");
return false;
} else
return true;
}

To kod z tych stron które mi podaliście
Go to the top of the page
+Quote Post
nospor
post 18.12.2008, 15:14:43
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




jak skopiowales bez namyslu to nic dziwnego ze nie dziala. Przeciez tam są bledy skladniowe.

wywal to:
/
tu instrukcje, w których możemy korzystać
z ustalonych wcześniej zmiennych, np.:
/


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
phonnix
post 18.12.2008, 15:17:30
Post #7





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 30.07.2008

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


wiem usunąłem to u siebie ale nadal nic
Go to the top of the page
+Quote Post
MWL
post 18.12.2008, 15:18:48
Post #8





Grupa: Zarejestrowani
Postów: 493
Pomógł: 32
Dołączył: 14.04.2008
Skąd: Lenkowski.net

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


trzeba myśleć!
Sam do tego dojdź!


--------------------
Wpadaj na mój kanał o PHP. Dużo mięsa 🥩!
Go to the top of the page
+Quote Post
wookieb
post 18.12.2008, 15:19:02
Post #9





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(phonnix @ 18.12.2008, 15:17:30 ) *
wiem usunąłem to u siebie ale nadal nic


Niesamowite? "Nadal nic" to chyba nie rozumiesz. Rusz dupe. Zajrzyj w kurs javascript. Zainstaluj firebuga i bedzie wszystko jasne. Programista to osoba która sama dochodzi do wniosków a nie będzie o wszystko pytać. Posiadasz umysł i to ci powinno wystarczyc.

Ten post edytował wookieb 18.12.2008, 15:20:32


--------------------
Go to the top of the page
+Quote Post
phonnix
post 18.12.2008, 15:23:10
Post #10





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 30.07.2008

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


Nie widziałem żadnego kursu z tym czego szukam :/
Go to the top of the page
+Quote Post
wookieb
post 18.12.2008, 15:27:14
Post #11





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://letmegooglethatforyou.com/?q=kurs+j...ript+klawiatura
I troche rozumu!


--------------------
Go to the top of the page
+Quote Post
phonnix
post 18.12.2008, 15:36:07
Post #12





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 30.07.2008

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


ehh i co mi z takiej pomocy ... czy ty chociaż zobaczyłeś co google wyszukało?

Ten post edytował phonnix 18.12.2008, 15:36:39
Go to the top of the page
+Quote Post
wookieb
post 18.12.2008, 15:43:59
Post #13





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Tak przejrzałem. No przecież JEST NAPISANE jakiego użyc zdarzenia i jak go użyć. Przejrzyj pare stron a nie mędzisz.

Ten post edytował wookieb 18.12.2008, 15:44:14


--------------------
Go to the top of the page
+Quote Post
nospor
post 18.12.2008, 15:47:46
Post #14





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Skrypt z początkowego linku faktycznie jest lewy. Tu masz na szybko poprawki
  1. <script type="text/javascript">
  2.  
  3. function kd(e) {
  4. if (typeof(e)=='function') { //NN
  5. var kod=e.which;
  6. var shift=e.modifiers & event.SHIFT_MASK;
  7. var alt=e.modifiers & event.ALT_MASK;
  8. var ctrl=e.modifiers & event.CONTROL_MASK;
  9. } else { //IE
  10. var kod=e.keyCode;
  11. var shift=e.shiftKey;
  12. var alt=e.altKey;
  13. var ctrl=e.ctrlKey;
  14. }
  15. if (kod==32) {
  16. alert("Tu nie wolno wciskać spacji!!!");
  17. return false;
  18. } else {
  19. return true;
  20. }
  21.  
  22. }
  23. if (typeof(Event)=='function') document.captureEvents(Event.KEYDOWN);
  24. document.onkeydown=kd;
  25. </head>
  26. buuuu
  27. </body>
  28. </html>

Testowane na operze i FF

Dodatkowo troche poczytaj jak koledzy radzili winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
phonnix
post 18.12.2008, 15:57:54
Post #15





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 30.07.2008

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


Dzięki właśnie oto mi chodziło, ale mam jeszcze jedno pytanie, ze tego co wyczytałem w tym skrypcie to if (kod==32) {... 32 to spacja, a jak np będzie strzałka do dołu i do góry?
Go to the top of the page
+Quote Post
nospor
post 18.12.2008, 15:58:55
Post #16





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no ale pomysl troche. daj alerta w momencie gdy walisz po klawiaturze i bedziesz wiedzial co ma jaki kod...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
phonnix
post 19.12.2008, 18:44:10
Post #17





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 30.07.2008

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


Klawisze znalazłem, liczby się zmieniają, ale teraz mapę trzeba jakoś wyświetlić, chcę zrobić narazję 5x5 kratek o wymiarach 32x32 ale nie wiem jak wyświetli 5 rzędów po 5 kratek.
Go to the top of the page
+Quote Post
bmL
post 20.12.2008, 12:26:44
Post #18





Grupa: Zarejestrowani
Postów: 301
Pomógł: 25
Dołączył: 15.07.2007
Skąd: Olsztyn

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


  1. <img src="..." height=... width=...>
  2. <img src="..." height=... width=... alt=...>
  3. <img src="..." height=... width=... alt=...>
  4. <img src="..." height=... width=... alt=...>
  5. <img src="..." height=... width=... alt=...>
  6. <br>
  7. <img src="..." height=... width=...>
  8. <img src="..." height=... width=...>
  9. <img src="..." height=... width=...>
  10. <img src="..." height=... width=...>
  11. <img src="..." height=... width=...>
  12. <br>
  13. <!-- inna opcja -->
  14. <div>
  15. <div style="width: ...; height: ..."> </div>
  16. <div style="width: ...; height: ..."> </div>
  17. <div style="width: ...; height: ..."> </div>
  18. <div style="width: ...; height: ..."> </div>
  19. <div style="width: ...; height: ..."> </div>
  20. </div>
  21. <div>
  22. <div style="width: ...; height: ..."> </div>
  23. <div style="width: ...; height: ..."> </div>
  24. <div style="width: ...; height: ..."> </div>
  25. <div style="width: ...; height: ..."> </div>
  26. <div style="width: ...; height: ..."> </div>
  27. </div>
  28. ...
  29. <!--tabelką też można i jeszcze pewnie kilka sposobów by się znalazło.-->

Moim zdaniem brakuje Ci podstaw ja bym proponował jakiś kurs albo książkę o css/html potem dopiero brać się za javascript i php.
Twój kolejny temat:
Temat: PHPMapa
Czy masz zamiar tak krok po kroku się wypytywać jak zrobić to jak zrobić tamto? Rozumiem, że można nie wiedzieć jednej może drugiej konkretnej rzeczy. Ale bez przesady...

Ten post edytował bmL 20.12.2008, 12:27:09


--------------------
Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 28.06.2025 - 17:09