Ich greife auf folgende JS-Funktion zurück:
Diese ermittelt die Koordinaten des Mauszeigers und führt daraufhin eine Aktion durch. Leiderliefert diese Funktion unter Firefox völlig unsinnige Werte. Hat jemand zufälligerweise eine Idee, wie sich diese Funktion anpassen liesse?
Code:
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.layerX-Ereignis.target.x; yy=Ereignis.layerY-Ereignis.target.y; } else { xx=Ereignis.pageX; yy=Ereignis.pageY; } } } location.href = "locator.php?x="+xx+"&y="+yy+"&action=enter_step3&state=4"; }
Kommentar