Rainer: Verweissensitive Felder

Hallo Forum,

ich habe folgende Befehle eingegeben:

<map name="map10">
   <area href="index.html" shape="rect" coords="1,58,175,58" alt="">
</map>
<img src="grafiken/jouantfl.jpg" width="175" height="58" usemap="#map10">

Ergebnis: Es passiert nichts. Kein Händchen, keine Auswahlmöglichkeit.
Gleiches auch, wenn ich circle oder poly mit drei bzw. vier Punkten definiere.

Wenn ich die Definition von area ändere in:

<area href="index.html" shape="xxx" coords="1,58,175" alt="">

Klappt's mit meinem IE6 Browser. Er zieht dann keinen Kreis sondern ein schönes Viereck um das Bild.

Noch ein Fehler: Sobald ich den Usemap-Befehl in die Grafik einbinde, malt mir der Explorer ein blaues Viereck (also border)um das Bild. Das macht er aber nur bei diesem Bild. Wenn ich usemap in ein anderes Bild einbaue kommt kein Rahmen. Die sensitive Fläche erscheint aber auch nicht, egal welches Bild ich nehme und auch egal welchen Namen ich wähle.

Was könnte diesen Unsinn verursachen?

Rainer

  1. Hallo Rainer,

    <map name="map10">
       <area href="index.html" shape="rect" coords="1,58,175,58" »» <img src="grafiken/jouantfl.jpg" width="175" height="58"

    Die Koordinaten beziehen sich auf die Grafik und Du plazierst das Viereck falsch:

    1px = linke obere Ecke: Pixel von links
    58px = linke obere Ecke: Pixel von oben !!
    157px = rechte untere Ecke: Pixel von links !!
    58px = rechte untere Ecke, Pixel von oben

    Wenn Du für die linke obere Ecke jeweils 0px einträgst, wird es klappen.

    Noch ein Fehler: Sobald ich den Usemap-Befehl in die Grafik einbinde, malt mir der Explorer ein blaues Viereck (also border)

    Um Grafiken ist normalerweise immer ein blaues Viereck, wenn sie in einen Link eingebunden wird. Schreibst Du in den IMG Tag border="0" wird das Viereck unterdrückt.

    Schöne Grüße
    Thorsten Strausbach (Agentur 4e)

    1. Hallo Thorsten,

      Ja, alles klar! Ich dachte ich müsste die vier Ecken des Vierecks bei rect angeben. Jetzt funktionierts, auch mit circle.

      Zum Rahmen: Oh mann, war wohl zu spät gestern (heute Nacht). Alle anderen Grafikreferenzen hatten border="0" gesetzt, daher der Unterschied.

      Vielen Dank für Deine Hilfe

      Rainer