Ich habe ein Bild welches ich als Hintergrundgrafik in einer Tabelle eingebungen habe. In diesem Bild gibt es nun 4 Elemente welche ich anklicken möchte. Damit ich nicht die Grafiken ausschneiden muss und pixel genau hin und her schieben dachte ich mir ich erstelle mit 4 Div Container welche durchsichtig sind und anklickbar. Soweit sogut, aber irgendwie funktioniert das ganze nicht so wie ich mir das dachte. Hier mal der Code von den Div's.
|
PHP Source code
|
1
2
3
4
|
<div style="width:135px; height:30px; position:fixed; top:127px; left:170px" onClick="window.location.href('link1.php')">
<div style="width:135px; height:30px; position:fixed; top:127px; left:330px" onClick="window.location.href('link2.php')">
<div style="width:145px; height:30px; position:fixed; top:127px; left:490px" onClick="window.location.href('link3.php')">
<div style="width:155px; height:30px; position:fixed; top:127px; left:660px" onClick="window.location.href('link4.php')">
|
Egal welches Div ich nun anklicke es öffnet sich immer nur link1.php. Außerdem funktioniert das ganze im Firefox auf die Art gar nicht. Beim FF muss ich mit window.location.replace arbeiten damit sich überhaupt was tut.
Was gibt es denn für alternativen oder wie definiere ich Bereiche auf einer Grafik welche anklickbar sein sollen ohne die Grafik zu zerschneiden und ohne mit einer map zu arbeiten?