给你一个显示鼠标当前坐标的例子<SCRIPT LANGUAGE="JavaScript">
if (navigator.appName == 'Netscape')
{
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = netscapeMouseMove;
}
function netscapeMouseMove(e) {
if (e.screenX != document.test.x.value && e.screenY != document.test.y.value)
{
document.test.x.value = e.screenX;
document.test.y.value = e.screenY;
}
}
function micro$oftMouseMove() {
if (window.event.x != document.test.x.value && window.event.y != document.test.y.value)
{
document.test.x.value = window.event.x;
document.test.y.value = window.event.y;
}
}
</SCRIPT>
<body onMousemove="micro$oftMouseMove()">
<FORM NAME="test">
X: <INPUT TYPE="TEXT" NAME="x" SIZE="4"> Y: <INPUT
TYPUE="TEXT" NAME="y" SIZE="4">
</FORM>
</body>
if (navigator.appName == 'Netscape')
{
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = netscapeMouseMove;
}
function netscapeMouseMove(e) {
if (e.screenX != document.test.x.value && e.screenY != document.test.y.value)
{
document.test.x.value = e.screenX;
document.test.y.value = e.screenY;
}
}
function micro$oftMouseMove() {
if (window.event.x != document.test.x.value && window.event.y != document.test.y.value)
{
document.test.x.value = window.event.x;
document.test.y.value = window.event.y;
}
}
</SCRIPT>
<body onMousemove="micro$oftMouseMove()">
<FORM NAME="test">
X: <INPUT TYPE="TEXT" NAME="x" SIZE="4"> Y: <INPUT
TYPUE="TEXT" NAME="y" SIZE="4">
</FORM>
</body>
function mapAction(){
document.zoomintopoint.mapx.value=event.offsetX;
document.zoomintopoint.mapy.value=event.offsetY;
document.zoomintopoint.submit();
}
</script>
......
<img src="<%=myMap%>" id="themap" onclick="mapAction()">
<form name="zoomintopoint">
x<input name=mapx>
y<input name=mapy>
<input type=submit>
</form>
<img src="home.jpg" id="themap" onclick="mapAction()">
<form name="zoomintopoint" action="" method=post>
x<input name=mapx>
y<input name=mapy>
<input type=submit>
</form>
<%=request.form("mapx")%>