Hola biffly
Debes de enviar event a la función :
Código:
<html>
<head>
<title>Untitled</title>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
function show(e){
if (!e) var e = window.event;
if (e.pageX || e.pageY)
{
posx = e.pageX;
posy = e.pageY;
}
else if (e.clientX || e.clientY)
{
posx = e.clientX + document.body.scrollLeft;
posy = e.clientY + document.body.scrollTop;
}
alert("x = " + posx + "\ny = " + posy);
}
//-->
</script>
<div id="test" onclick="show(event);">TEST</div>
</body>
</html>
Saludos