Klaus: Grafik abhängig von Mausposition verändern

Beitrag lesen

<script>

Hier fehlt das vorgeschriebene type-Attribut.

hatte mir gedacht, dass dies angekreidet wird, ist im Code aber mit type-Attribut angegeben.

<map id="karte" name="karte">

Hast du einen besonderen Grund, das map-Element auch mit einer ID auszustatten? Mir fällt gerade nichts ein, wozu das gut sein könnte.

Mit der ID hatte ich experimentiert auch mit der Groß-Kleinschreibung. Mit der Zeit wird man paranoid, wenn es nicht funktioniert, obwohl es sollte.

<area shape="1,1,18,20" OnMouseOver="img\_rating('bild','1');">  
<area shape="19,1,36,20" OnMouseOver="img\_rating('bild','2');">  

Schau dir die richtige Verwendung von area nochmal an, insbesondere die Attribute shape und coords.
Übrigens ist in HTML konsequente Kleinschreibung üblich. In XHTML ist sie sogar Pflicht.

Laut Anleitung sind die Koordinaten x1,y1, x2,y2, also links oben und rechts unten.
Der erste Shape definiert doch also ein Bereich, der ganz links oben anfängt und 18 pixel breit und 20 pixel hoch ist.
Das zweite fängt bündig wieder oben an, geht 18 pixel weiter nach rechts und wieder 20 nach unten
Oder nicht?

Klaus