Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak podzielić obrazek na kratki?
Forum PHP.pl > Forum > Przedszkole
lagster
Witam,
szukam już dużo czasu po google, ale w końcu postanowiłem się spytać tutaj. Moje pytanie brzmi, jak można podzielić obrazek na 32 pixelowe kwadraty mające swoje współrzędne i wykonujące akcje po kliknięciu, tzn. dodawały linijki np. do textarea?

Wyglądałoby to tak:
Obrazek byłby podzielony i po pierwszym kliknięciu w kwadrat dodałoby się przykładowo:

[Klik1]
x=5
y=21

Po drugim kliknięciu w inny kwadrat:

[Klik2]
x=6
y=15

A w np. textarea wyglądałoby to tak:

[Klik1]
x=5
y=21
[Klik2]
x=6
y=15


Aha i chciałbym jeszcze żeby x i y siatki zaczynały się od 0.
Mackos
Jeśli obrazek ma być wyświetlany na stronie, spróbuj ze znacznikiem <area> pokombinować.
ActivePlayer
sproboj poszukac w kierunku jquery + event, tzn:

1. pod obrazek bindujesz funkcję click, która wywołuje Twoją funkcję.
2. z obiektu event który dostajesz do swojej funkcji zczytujesz x oraz y i na ich podstawie robisz cos dalej.

zeby z wartosci x oraz y kliknięcia dowiedziec sie w ktory kwadrat ktos kliknal mozesz podzielic sobie te wartosci przez 32 (czy tam jakikolwiek inny rozmiar kwadracików)

tu masz jeszcze cos podobnego tylko bez jquery http://bytes.com/topic/javascript/answers/...rds-click-image
lagster
Temat można zamknąć jakoś sobie poradziłem tongue.gif
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.