Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] Wyznaczanie hiperłacza
Forum PHP.pl > Forum > Przedszkole
Sebastian003
Witam smile.gif

Mam takie pytanko smile.gif Czy posiadając jeden obrazek np. XYZ.jpg mozna w nim wyznaczyc miejsca kilku hiperłącz na tym obrazku - za pomoca jakiś współrzędnych czy cos takiego ? Bo nie chcem ciac grafiki. A coś podobnego widziałem gdzieś ale nie jestem pewnien jak tamto działało?

Pozdrawiam smile.gif
pianta_d
http://www.kurshtml.boo.pl/html/odsylacz_o...,odsylacze.html

Poczytaj o "Rozszerzony odsyłacz obrazkowy (mapa odsyłaczy)"
Sebastian003
ok smile.gif dzieki ale jakoś nie mogę sie połapać tymi parametrami.

np chcem zrobić 3 obszary i mam kod i obrazek

Co w stawić w coords zeby udało się bo jakoś nie wychodzi.



  1. <div style="text-align: center;">
  2. <img src="images/hhh.jpg" alt="Mapa odsyłaczy" usemap="#nazwa_mapy2" style="border: 0pt none ;">
  3. <map id="nazwa_mapy2" name="nazwa_mapy2">
  4. <area shape="rect" coords="0, 0, 432, 87" href="do_podstrony,odsylacze.html" alt="Do podstrony">
  5. <area shape="rect" coords="0, 0, 432, 87" href="do_podstrony,odsylacze.html" alt="Do podstrony">
  6. <area shape="rect" coords="0, 0, 432, 87" href="do_podstrony,odsylacze.html" alt="Do podstrony">
  7. </map>
  8. </div>
pianta_d
Wszystko masz dokładnie opisane. Cytuje

Cytat
współrzędne

1. "xp,yp, xk,yk" - w przypadku prostokąta (rect):
* xp - współrzędna pozioma lewego-górnego wierzchołka prostokąta
* yp - współrzędna pionowa lewego-górnego wierzchołka
* xk - współrzędna pozioma prawego-dolnego wierzchołka prostokąta
* yk - współrzędna pionowa prawego-dolnego wierzchołka


A tak wygląda kod na stronie, którą wskazałem Ci wyżej z mapą odsyłaczy (czty. prostokątem, trójkątem i kołem)

Cytat
<p class="przyklad">Przykład:</p>
<div style="text-align: center;">
<img src="../pliki/odsylacz.gif" alt="Mapa odsyłaczy" usemap="#nazwa_mapy" style="border-style: solid; border-width: 2px;">
<map id="nazwa_mapy" name="nazwa_mapy">
<area shape="rect" coords="5,5, 56,65" href="do_podstrony,odsylacze.html" alt="Do podstrony">

<area shape="poly" coords="61,64, 106,4, 133,56" href="do_etykiety,odsylacze.html" alt="Do etykiety">
<area shape="circle" coords="166,35, 31" href="do_adresu_internetowego,odsylacze.html" alt="Do adresu internetowego">
</map>
</div>


czyli zamiast xp dajesz 5,5 i zamiast xk 330, 57

Powinno być dobrze, ale pokombinuj jeszcze
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.