62,074
社区成员
发帖
与我相关
我的任务
分享
<img style="border-style: none;" usemap="#helloworld" src="http://static.cnblogs.com/images/a4/tarena.png" alt="" />
<map id="helloworld" name="helloworld">
<area title="hole1" shape="rect" coords="0,37,76,162" href="http://blog.sina.com.cn/xuzhiyong" target="_blank"></area>
<area title="hole2" shape="rect" coords="79,36,181,163" href="http://baike.baidu.com/view/1669218.htm" target="_blank"></area>
<area title="hole3" shape="rect" coords="187,97,341,306" href="http://laiquziyou.blogbus.com/" target="_blank"></area>
<area shape="default"></area>
</map>
<!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>
<title>无标题页</title>
<script language="javascript">
function mousePosition(ev){
if(ev.pageX || ev.pageY){
return {x:ev.pageX, y:ev.pageY};
}
return {
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y:ev.clientY + document.body.scrollTop - document.body.clientTop
};
}
function mouseMove(ev){
ev = ev || window.event;
var mousePos = mousePosition(ev);
document.getElementById('xxx').value = mousePos.x;
document.getElementById('yyy').value = mousePos.y;
}
document.onmousemove = mouseMove;
function Show(el){
var x = parseInt(document.getElementById('xxx').value)-el.offsetLeft;
var y = parseInt(document.getElementById('yyy').value)-el.offsetTop;
x = "X:"+x;
y = "Y:"+y;
alert(x+","+y);
}
</script>
</head>
<body>
X:<input id="xxx" type="text" /> Y:<input id="yyy" type="text" />
<img id="imgPic" src="CPU.jpg" onclick="Show(this)" />
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="true" ValidateRequest="false" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<!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 runat="server">
<title>无标题页</title>
<script language="javascript">
function mousePosition(ev){
if(ev.pageX || ev.pageY){
return {x:ev.pageX, y:ev.pageY};
}
return {
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y:ev.clientY + document.body.scrollTop - document.body.clientTop
};
}
function mouseMove(ev){
ev = ev || window.event;
var mousePos = mousePosition(ev);
document.getElementById('xxx').value = mousePos.x;
document.getElementById('yyy').value = mousePos.y;
}
document.onmousemove = mouseMove;
function Show(el){
alert(parseInt(document.getElementById('xxx').value)-el.offsetLeft);
alert(parseInt(document.getElementById('yyy').value)-el.offsetTop);
}
</script>
</head>
<body>
<form id="form" runat="server">
X:<input id="xxx" type="text" /> Y:<input id="yyy" type="text" />
<img id="imgPic" src="CPU.jpg" onclick="Show(this)" />
</form>
</body>
</html>