Hyperlink verschwindet bei mouseover-Funktion in einer area-map

matthoz

Mitglied
Hallo mal wieder.

Ich erkläre mal mein Problem. Ich habe da eine kleine Areamap in welcher mehrere Felder mit jeweilsverschiedenen Hyperlinks versehen sind. Diese Felder rufen dann ein Ereignis beim klicken auf.

Für jede Area habe ich nun ein mouseover hinzugefügt. Beim mouseover wird dann eine Java-Funktion aufgerufen, mit welcher ein Highlighteffekt über die Area geblendet wird, mittels stylesheet Positionierung.

Soweit so gut, jedoch funktionieren die Hyperlinks nur, wenn ich den mouseover weg lasse. Ich meine das Problem umgehen zu können indem ich noch ein "onclick" einbaue, jedoch wollte ich erst mal fragen ob ich einfach nur einen dummen Fehler gemacht habe und ob sich die normalen Hyperlinks nicht weiterhin verwenden lassen.

Das Problem ist glaube ich, dass beim mouseover an die entsprechende Stelle eine Gif-Grafik positioniert wird und dadurch der Hyperlink quasi unter der gif liegt.

Naja, ich hoffe ich habe mich halbwegs verständlich ausgedrückt und bin zuversichtlich, dass ich auch dieses mal wieder tolle Ratschläge von euch bekommen werde. Vielen Dank im Voraus!

Matthoz
 
Jo....das war sehr gut verständlich, ich glaube, auch deine Vermutung für die Fehlerursache trifft ins Schwarze.... das Bild liegt über dem Link, wodurch dieser nicht anklickbar ist.

Als erstes viele mir da als Lösung ein, statt des poritionieren des Bildes an der Position, die komplette Imagemap durch eine andere zu ersetzen...wo der Betreffende Bereich hervorgehoben ist.

Hier mal nen Beispiel, wie es gemeint ist: http://doktormolle.de/temp/haeusle/

Andere Lösung: verlinke das Bild darüber mit der Adresse des LInks darunter.
 
Ich bin ja so ein A****. Ich habe bereits eine Lösung für das Problem gefunden. Ich habe einen Onclick für das "Highlight-Bild" erstellt. Die Coordinaten, die ich für jeden Hyperlink gebraucht habe, habe ich an 2 globale Variablen im Script übergeben, sodass ich diese halt über das Bild aufrufen kann. soweit alles :)

Danke, dass ihr mir immer wieder hilft. Ihr seid Klasse!
 
Machs die doch nicht so schwer mit den Koordinaten...sobald onmouseover über dem <area> feuert, kannst du vom <area> aus bequem dem GIF eine onclick-Anweisung verpassen, in welcher das Linkziel des <area> per window.open() geöffnet wird :)
 

Neue Beiträge

Zurück