Autor | Zpráva | ||
---|---|---|---|
tom Profil * |
#1 · Zasláno: 23. 9. 2005, 16:23:34
Mám vytvořenou klikací mapu z mnohoúhleníků a potřeboval bych, aby se při kliknutí na oblast zapsalo označeni oblasti do proměnné. Jak na to?
|
||
WertriK Profil * |
#2 · Zasláno: 24. 9. 2005, 00:14:58
Dela se to tak ze pouzijes :
<input type="image" src="obrazek"> a v php najdes promenne kliknuti pod $name_x a $name_y.... |
||
Časová prodleva: 3 dny
|
|||
Anonymní Profil * |
#3 · Zasláno: 26. 9. 2005, 23:14:06
To vím...ovšem už nevím jak ze souřadnic zjistit oblast mapy, když jsou oblasti mnohoúhelníkové.
Viz http://yamaha-xj.tomsmz.net/forum/memberlist.php dole je ta mapa. Zatím to mám vyřešené pomocí několika stránek, ale není to zrovna elegantni a praktické. |
||
WertriK Profil * |
#4 · Zasláno: 26. 9. 2005, 23:28:40
Tak pokud je to takto az tak moc. Tak bych to udelal jak to mas jen bych teda zmenil odkazy na typ :
?location=1 a treba pres switch rozdelil na kraj a podle toho vypsal ty cleny... |
||
Časová prodleva: 4 dny
|
|||
tom Profil * |
#5 · Zasláno: 30. 9. 2005, 14:53:19
?location=1
a treba pres switch rozdelil na kraj a podle toho vypsal ty cleny... Tomu moc nerozumim...šlo by to vysvětlit trošku podrobnějc? |
||
mackopu Profil |
#6 · Zasláno: 30. 9. 2005, 16:17:01
Teď tam máš odkazy typu http://yamaha-xj.tomsmz.net/forum/1.php
Místo hromady stránek udelej jenom jednu, třeba index.php a té předávej proměnnou $location. Např.: http://yamaha-xj.tomsmz.net/forum/index.php?location=1 (to tam prostě dopiš ručně) A v souboru index.php pomocí switch zajistíš, co se má stát, pokud má proměnná jakou hodnotu (switch se používá k testování jedné proměnné, je proto lepší ho použít spíš než if a elseif). switch ($_GET["location"]): |
||
Časová prodleva: 3 dny
|
|||
tom Profil * |
#7 · Zasláno: 3. 10. 2005, 09:35:12
Diky. Těď už to snad zvládnu.
|
||
tom Profil * |
#8 · Zasláno: 3. 10. 2005, 11:29:22
Tak ne:-( když to udělám přes switch, tak to zobrazí prázdnou stránku
|
||
tom Profil * |
#9 · Zasláno: 3. 10. 2005, 14:00:44
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0