function findPosX (obj)
{
var curleft = 0;
while (obj.tagName!="BODY")
{
curleft += obj.offsetLeft;
obj = obj.offsetParent;
}
return curleft;
}
{
var curleft = 0;
while (obj.tagName!="BODY")
{
curleft += obj.offsetLeft;
obj = obj.offsetParent;
}
return curleft;
}
解决方案 »
- jquery触发点击事件在opera中的问题
- 这个正则表达式怎么解?
- js控制多个隐藏层,一个可以使用另外几个失效
- javascript是如何调试的?
- 100分求助!javascript根据已得到的cookies决定层的隐藏/显示
- 关于历遍DOM中直接子对象的方法(childNodes)
- 两分钟开发一个AJAX应用的教程
- ckeditor编辑器遇到怪问题,请高手帮忙
- 关于JS中捕捉键盘事件中的按钮大小写的区别?
- form中有两个radio,名字都为firstagree,一个value为“同意”,一个value为“不同意”,怎样才能在提交form时确定是选择了哪个,是选择了“
- meizz(梅花雨)的Javascript脚本日历输入控件升级了!
- 求救啊!一个有关的层显示的问题!在线等待.......
function findPosX (obj)
{
var curleft = 0;
while (obj.tagName!="BODY")
{
curleft += obj.offsetLeft;
obj = obj.offsetParent;
}
return curleft;
}
</script>
<body>
<table border=1><tr><td>
<table><tr><td>
<table border=1><tr>
<td width="200"><div id=mxh1>我的位置</div></td>
<td><div id=mxh2>我的位置</div></td></tr></table>
</td></tr></table>
</td></tr></table>
<input type="button" value="get" onclick="alert(findPosX(mxh1))">
<input type="button" value="get" onclick="alert(findPosX(mxh2))">
我的mail: [email protected] ,谢谢。其他人想要我也可以发的。
function getIE(e){
var t=e.offsetTop;
var l=e.offsetLeft;
while(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
alert("top="+t+"\nleft="+l);
}
</script>