Hallo,
vieleicht kann mir ja hier jemand Helfen.
Ich habe einen User-Locator gemacht in dem sich User auf eine Karte eintragen können.
Bei einem Klick auf eine Landkarte werden die Koordinaten übergeben und so auf die Karte eingetragen.
Unter IE klappt es einwandfrei nur unter Netscape und Mozilla geht es nicht.
So sieht mein Code aus:
Dann unter dem <body>
Und aufgerufen wird es so:
Wie gesagt unter IE geht alles.
Kann mir einer sagen warum es nicht klappt.
Gruß
Viktor
vieleicht kann mir ja hier jemand Helfen.
Ich habe einen User-Locator gemacht in dem sich User auf eine Karte eintragen können.
Bei einem Klick auf eine Landkarte werden die Koordinaten übergeben und so auf die Karte eingetragen.
Unter IE klappt es einwandfrei nur unter Netscape und Mozilla geht es nicht.
So sieht mein Code aus:
Code:
<script type="text/javascript"> function coords(Ereignis) { xx=-10; // defaults off image yy=-10; if (window.event) // IE { xx=window.event.offsetX; yy=window.event.offsetY; } else { if (Ereignis) { if (Ereignis.target) // mozilla? { xx=Ereignis.pageX-Ereignis.target.x; yy=Ereignis.pageY-Ereignis.target.y; } else { xx=Ereignis.pageX; yy=Ereignis.pageY; } } } location.href = "locator.php?sid=$session[hash]&x="+xx+"&y="+yy+"&action=new_step2"; } </script>
Code:
<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
Code:
<td><div style="position:relative; left:0px; top:0px;"><img name="locator" style="cursor:pointer;" onClick="coords();" src="locator.php?action=image_clean" border="0" alt="{$lang->items['LANG_GLOBAL_LOCATOR_WWW']}" usemap="#locator">
Kann mir einer sagen warum es nicht klappt.
Gruß
Viktor
Kommentar