Hallo zusammen,
ich verzweifel grad. Diverse Codes habe ich nun schon ausprobiert und mit keinem bekomme ich die aktuellen Mauspositionen mit dem Firefox heraus.
Alle anderen Browser habe ich überprüft, aber nix geht. Ich habe auch an dem Aufruf gebastelt, wie es hier in einem anderen Beitrag stand, aber er gibt mir immer die gleiche Fehlermeldung aus.
Hier der Code:
Die Fehlermeldung im Firefox sieht so aus:
"ev is undefined
if (ev.pageX){//Moz"
Kann mir bitte jemand helfen?
Liebe Grüße,
Maik
ich verzweifel grad. Diverse Codes habe ich nun schon ausprobiert und mit keinem bekomme ich die aktuellen Mauspositionen mit dem Firefox heraus.
Alle anderen Browser habe ich überprüft, aber nix geht. Ich habe auch an dem Aufruf gebastelt, wie es hier in einem anderen Beitrag stand, aber er gibt mir immer die gleiche Fehlermeldung aus.
Hier der Code:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<script language="javascript" type="text/javascript">
var posx;
var posy;
function mouse_pos()
{
posx=0;posy=0;
var ev=(!e)?window.event:e;//IE:Moz
if (ev.pageX){//Moz
posx=ev.pageX+window.pageXOffset;
posy=ev.pageY+window.pageYOffset;
}
else if(ev.clientX){//IE
if(document.documentElement){//IE 6+ strict mode
posx = ev.clientX + document.documentElement.scrollLeft;
posy = ev.clientY + document.documentElement.scrollTop;
}
else if(document.body){//Other IE
posx = ev.clientX + document.body.scrollLeft;
posy = ev.clientY + document.body.scrollTop;
}
}
else{return false}//old browsers
alert(posx+posy);
}
</script>
</head>
<body>
<div>
<p onmouseover="mouse_pos()">Hallo</p>
</div>
</body>
</html>
Die Fehlermeldung im Firefox sieht so aus:
"ev is undefined
if (ev.pageX){//Moz"
Kann mir bitte jemand helfen?
Liebe Grüße,
Maik