Na bazie własnego doświadczenia spostrzegłem, że w przeglądarkach Mozilla Firefox 3.0 i Windows (Microsoft) Internet Explorer 7.0 zaszła mała zmiana przy konstruowaniu map graficznych (takich jak ta), a więc z użyciem znaczników MAP i AREA oraz atrybutu USEMAP znacznika IMG.
Otóż dotychczas należało podać samą nazwę mapy (przykładowy dowód):
<map name=”test”>
<area shape=”…” coords=”…” href=”…” />
</map>
<img src=”…” usemap=”test„ />
Niestety przekonałem się, że to już nie działa, ale metodą prób i błędów znalazłem rozwiązanie. Teraz atrybut usemap należy traktować zawsze jak ścieżkę adresu URI/URL. Stąd jeżeli mapa obrazka znajduje się w tym samym pliku, to należy jej nazwę poprzedzić kratką #:
<map name=”test”>
<area shape=”…” coords=”…” href=”…” />
</map>
<img src=”…” usemap=”#test„ />
Może komuś ta wskazówka będzie potrzebna.
Jest 2:44am i nawet nie wiesz jak sie z tym nameczylem. Dzieki za ten post!