Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mapka w php bądź html.., jak to zrobić
Cyber_S
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 24.02.2005

Ostrzeżenie: (10%)
X----


hej..
zrobiłem sobie mapkę europy w Corelu photo i oddzieliłem każde państwo i zapisałem każde z osobna jako gif bez tła.. całą mapkę również zapisałem ale w ciemniejszym kolorze -w szarym. te oddzielone państwa zapisałem w kolorze białym. chciałem zrobić, aby po najechaniu myszką na jakieś państwo (czyli na mapce która jest cały czas widoczna- ta na ciemno) pokazywało się państwo ale w tym białym kolorze... nie mam problemu zrobić czegoś podobnego w html-u jako tabeli np. napis który jest w kwadracie, prostokącie,. ale mam problem ze zrobieniem mapki bo mapka nie jest w kwadracie ani prostokącie -są to różne kształty (różne państwa mają różne kształty- nie są to kwadrawy).. czy mógłby mi ktoś pomóc?? wolałbym to zrobić w htmlu, ale jak się nie da bo to forum php to może być w php-help!!!!!!

a może ktoś zna stronkę z mapą w php, bądź w html-u żebym mógł podejrzeć (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Edd_s
post
Post #2





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 5.04.2005

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


Treść polecenia:
  1. <IMG SRC="odsylacz.gif " USEMAP="#mapa1">
  2. <MAP NAME ="mapa1">
  3. <AREA SHAPE=RECT COORDS="1, 1, 50, 50" HREF="1.html">
  4. <AREA SHAPE=RECT COORDS="51, 1, 100, 50" HREF="2.html">
  5. <AREA SHAPE=RECT COORDS="1, 51, 51, 100" HREF="3.html">
  6. <AREA SHAPE=RECT COORDS="51, 51, 100, 100" HREF="4.html">
  7. </MAP>

Pierwszy wiersz polecenia przywołuje obrazek. USEMAP informuje przeglądarkę, że obrazek "odsylacz.gif" jest mapowany, i że mapa nosi nazwę "mapa1".
Drugi wiersz zapoczątkowuje definicję mapy.
Wiersze 3-6 wprowadzają cztery kolejne fragmenty mapy odsyłaczy, odpowiadające prostokątom na rysunku. SHAPE=RECT mówi, że chodzi tutaj o prostokąty (RECT=rectangle). COORDS informuje o współrzędnych, przy czym pierwsze dwie liczby w wierszu podają lewy górny róg prostokąta, a następne dwa - prawy dolny. Warto unikać nakładania na siebie obszarów map, choć przeglądarka akceptuje nakładanie. HREF= stanowi przywołanie jakiegoś dokumentu HTML.
Ostatni wiersz stanowi zakończenie definicji mapy.

Oprócz prostokątów (kwadratów) możemy tworzyć mapy z użyciem okręgów i obszarów nieregularnych.

W przypadku okręgu stosujemy polecenie:
  1. <AREA SHAPE=CIRCLE COORDS=" 25, 25, 19" HREF="dokument.html">

Proszę zwrócić uwagę na SHAPE=CIRCLE oraz przykładowe liczby 25,25,19. Pierwsze dwie liczby informują o położeniu środka okręgu, ostatnia - o długości promienia.

Gdybyśmy chcieli użyć obszaru nieregularnego, musielibyśmy podać przykładowe polecenie, zawierające przynajmniej trzy pary współrzędnych, definiujących "rogi" obszaru:
  1. <AREA SHAPE=POLYGON COORDS=" 23, 33, 82, 16, 82, 80" HREF="dokument.html">
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 10:12