molily: usemap und href im img-tag vereinbar?

Beitrag lesen

Hallo,

woran könnte das liegen?

daran, dass in der Area der Image-Map kein href definiert ist.

Ähm, er/sie will die Image-Map bewusst zweckentfremden, er/sie hat bewusst keine href-Attribute gesetzt, und für seine/ihre Aufgabe sind die href-Attribute sowieso irrelevant, denn selbst wenn angenommen wird, dass es eine normale Image-Map wäre: Die Angabe von passenden href-Attributen (und richtige Anwendung von alt/title) für die area-Elemente würde nicht das Problem lösen, dass das Anklicken der Grafik außerhalb der Image-Map-Bereiche trotz a-Element, welches das img-Element umschließt, im MSIE keine Wirkung zeigt. Das kann man drehen und wenden wie man will. Man könnte zwar einen dritten area-Bereich definieren à la shape="rect" coords="0,0,90,90", welcher dann für den »Hintergrund« gedacht wäre, und das a-Element verwerfen, aber auch dies würde nicht das gewünschte Ergebnis bringen, da die Überlappung auf diese Art nicht möglich ist.

geht darum, das der link nach links nicht funktioniert(bild mit stadt namen campeche und ciudad ...)

Übrigens brauchst Du hier keine Map. Du reduzierst nur den klickbaren Bereich, hast aber keinerlei Nutzen.

»Wer lesen kann, ist klar im Vorteil«:

die map ist(falls aufgefallen) dazu da um infos der städte anzuzeigen

Nutze das title-Attribut.

Dann bin ich gespannt, wie du ohne Image-Map mehrere title-Attribute pro Grafik für verschiedene runde Bereiche der Grafik aus dem Hut zauberst. Wenn er sein/sie ihr Konzept unbedingt auf diese Art umsetzen will, dann bleibt ihm/ihr keine andere Möglichkeit, eine Image-Map zu verwenden (oder eine noch murksigere JavaScript-Lösung), andernfalls müsste er/sie das Konzept verwerfen, was eventuell durchaus empfehlenswert wäre.

Grüße,
Mathias