function getAbsLeft(e){var l=e.offsetLeft; while(e=e.offsetParent) l += e.offsetLeft; return l;}function getAbsTop(e) {var t=e.offsetTop; while(e=e.offsetParent) t += e.offsetTop; return t;}getAbsTop(document.all.divID); //top
getAbsLeft(document.all.divID); //leftdocument.all.divID.style.top = 123; //这个DIV要在绝对或相对定位时这个TOP设置才有效
getAbsLeft(document.all.divID); //leftdocument.all.divID.style.top = 123; //这个DIV要在绝对或相对定位时这个TOP设置才有效
解决方案 »
- js点击事件,传值
- js图片渐变轮换焦点图效果如何修改兼容火狐!
- window.open("userinfo.jsp");不执行
- div 的onclick事件动态添加没效果?
- 读取单元格内容并修改格式问题
- 显示隐藏层中select标签中的option为什么在IE浏览器鼠标移上去就整个DIV都隐藏了,怎么解决啊???急急急啊,求高手赐教!!
- 有没有快速查询JAVA脚本,方法与对象的手册?
- FF下如何创建Scripting.Dictionary?
- Web交互为什么看不到Ajax通信?
- 一个页面跳转的问题!
- 请问如何将在js中传一个参数给另一个页面,并得到其返回值?(在线等待,解决就结帖)
- 走过路过,不要避过!请进来看看,简单的框架问题!
<!--
function getAbsLeft(e){var l=e.offsetLeft; while(e=e.offsetParent) l += e.offsetLeft; return l;}function getAbsTop(e) {var t=e.offsetTop; while(e=e.offsetParent) t += e.offsetTop; return t;}//-->
</script>
<body>
<div id="oDiv"><img src='http://community.csdn.net/images/CSDN_logo.GIF'></div>
<input type="button" value='取位置' onclick="alert('层的位置\n左:'+getAbsLeft(oDiv)+'px'+'顶:'+getAbsTop(oDiv)+'px')">
</body>
-------------------
我收藏那个取对象的页面位置,有时候做菜单很有用