For instance, this works with the specific layout you used:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<script type="text/javascript">
function findPos(obj) {
var curleft = curtop = 0;
if (obj.offsetParent) {
curleft = obj.offsetLeft
curtop = obj.offsetTop
while (obj = obj.offsetParent) {
curleft += obj.offsetLeft
curtop += obj.offsetTop
}
}
return [curleft,curtop];
}
document.onclick = function(e){
var e=e? e : window.event;
var obj=e.target? e.target : e.srcElement;
if (obj.tagName.toLowerCase() == 'a') {
var curleft = curtop = 0;
var firstel=document.body.getElementsByTagName('*')[0];
firstel.offL=0;
if(findPos(firstel)[0])
firstel.offL=findPos(firstel)[0];
else if(window.innerWidth&&document.body.clientWidth)
firstel.offL=Math.round(document.body.clientWidth/2-firstel.width/2);
curleft=findPos(obj)[0]-firstel.offL, curtop=findPos(obj)[1]-findPos(firstel)[1]
alert('It\'s an anchor\r\nX = ' + curleft + '\r\nY=' + curtop)
}
}
</script>
</head>
<body style="margin:0px;">
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0" style="border:1px #006699 solid;">
<tr>
<td height="92" colspan="3" align="center" valign="middle" bgcolor="#006699"> </td>
</tr>
<tr>
<td width="145" height="460" align="left" valign="top" bgcolor="#006699"> </td>
<td colspan="2" align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td colspan="4" align="left"><a href="javascript:void(null);">New Tab</a></td>
</tr>
<tr>
<td width="100%" colspan="4" align="left"> </td>
</tr>
<tr>
<td colspan="4" id="TabsCol"></td>
</tr>
</table></td>
</tr>
<tr>
<td height="20" colspan="3" bgcolor="#006699"> </td>
</tr>
</table>
</body>
</html>
Bookmarks