如何求出图片的位置(主要是左边,上边的坐标),急!

caomeijy 2002-05-24 07:34:07
有这么一段程序:
<td><a href="#" onMouseOut="FW_startTimeout();" onMouseOver="window.FW_showMenu(window.fw_menu_0,下边要加的图片的左边坐标+54,下边要加的图片的上边坐标+31);" ><img name="listbuttom_r1_c1_r2_c2" src="image/listbuttom_r1_c1_r2_c2.gif" width="68" height="21" border="0"></a></td>

请问有没有什么办法能将图片的位置求出呢?
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
caomeijy 2002-05-30
  • 打赏
  • 举报
回复
感谢秋水无恨网友,我用你的程序解决了问题,谢谢!!^_^
Lostinet 2002-05-24
  • 打赏
  • 举报
回复
。。。
DHTML的定位是很负责的东西。。。
不提border,margin,padding,client,offset,scroll,,的属性。。
event.鼠标位置属性和event.srcElement的关系的复杂情况
就提
currentStyle.position
就有三种:
static,relative,absolute;
。。
因为我到现在还搞不动relative的情况,,
(一年前就不明白,,但是没有办法,没有进展,
一直到我的哪个菜单程序写了,才有点点进步。
不过relative的完全没有搞懂。。所以很久不理了)
所以也不好意思发表意见了。。
qiushuiwuhen 2002-05-24
  • 打赏
  • 举报
回复
<script>
function sumProp(objName,prop){
/*****(qiushuiwuhen 2002-5-24)********/
var obj=document.all(objName)
var ret=eval("obj."+prop)
while(obj=obj.offsetParent)ret+=eval("obj."+prop)
return ret
}
</script>
aa<br>aa<br>aa<br>aa<br>aa<br>aa<br>
<table>
<td>aaaaaa</td>
<td><a href="#" onMouseOut='alert("left="+sumProp("listbuttom_r1_c1_r2_c2","offsetLeft"))' onMouseOver='alert("top="+sumProp("listbuttom_r1_c1_r2_c2","offsetTop"))' ><img name="listbuttom_r1_c1_r2_c2" src="image/listbuttom_r1_c1_r2_c2.gif" width="68" height="21" border="0"></a></td>
</table>
希默软件 2002-05-24
  • 打赏
  • 举报
回复
offsetTop,offsetLeft

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧