Nick: Mauszeigerposition im Firefox

Beitrag lesen

Hi, ich hatte mich schon einmal gemeldet mit dem Thema bewegliche Elemente.
Läuft jetzt auch mittlerweile ziemlich rund. Ie, Opera, Safari und Chrome spielen da ganz toll mit, nur alleine der Firefox macht mir Schwierigkeiten.
Hab mir schon die unterschiedlichsten Lösungsvorschläge im Netz angeguckt, aber ich krieg sie einfach nicht zum laufen.

<div id="1" onmousedown="start('1')"></div>  
<div id="2" onmousedown="start('2')"></div>  
<div id="3" onmousedown="start('3')"></div>
<script type="text/javascript">  
	start = function(id) {  
		mausX = event.clientX - document.getElementById(id).offsetLeft  
		mausY = event.clientY - document.getElementById(id).offsetTop  
		document.getElementById(id).style.zIndex = 2  
		document.getElementById(id).onmousemove =  function() { move(id,mausX,mausY) }  
		document.getElementById(id).onmouseup =  function() { stop(id) }  
		}  
	move = function(id,mausX,mausY) {  
		document.getElementById(id).style.top = event.clientY - mausY  
		document.getElementById(id).style.left = event.clientX - mausX  
		}  
	stop = function(id) {  
		document.getElementById(id).style.zIndex = 1  
		document.getElementById(id).onmousemove = null  
		document.getElementById(id).onmouseup = null  
		}  
</script>

das ist der Code, den ich benutze.
Es muss ja an dem "event.clientX/Y" liegen, ansonsten bekäme ja der Firefox die nötigen Daten.
Hab auch schon herausgefunden, dass event und event.window nicht mit Firefox kompatibel sind, habe mich dann für die Variante "e.pageX/Y" entschieden.
Aber die will auch einfach nicht.

Deswegen will ich hier direkt fragen, was ich an der Stelle falsch mache.

Dankeschön schonmal im Voraus.