//得到控件的绝对位置
function getPos(cell)
{
var pos = new Array();
var t=cell.offsetTop;
var l=cell.offsetLeft;
while(cell=cell.offsetParent)
{
t+=cell.offsetTop;
l+=cell.offsetLeft;
}
pos[0] = t;
pos[1] = l;
return pos;
}<table id=table1>
......
</table>
var arr = new Array();
arr = getPos(document.all.table1)
arr[0]: top坐标
arr[1]: left坐标
function getPos(cell)
{
var pos = new Array();
var t=cell.offsetTop;
var l=cell.offsetLeft;
while(cell=cell.offsetParent)
{
t+=cell.offsetTop;
l+=cell.offsetLeft;
}
pos[0] = t;
pos[1] = l;
return pos;
}<table id=table1>
......
</table>
var arr = new Array();
arr = getPos(document.all.table1)
arr[0]: top坐标
arr[1]: left坐标
解决方案 »
- js new date
- 用js判断两个日期大小的问题?
- 如何在关闭alert()弹出的窗口后 使表单中的数据保留 不重置为空?
- 我做的一个登录页面,哪里错了呢??就是载入的时候隐藏那两个层,选择select的时候显示,然后提交
- 求一棵数,带cookies,如果刷新页面还能保持当前打开结构的
- js中select的onchang时间如何写啊?
- 验证码输入框,自动变成英文是怎么弄的
- 如何使按钮汉字居中?
- 挺酷的弹出菜单 Windows XP 样式的,快快去下载代码吧,很容易使用哦
- 有点急,大家帮忙看下‘图片横向移动的’js代码,有问题。
- 弱问:onload与onchange
- 求教如何在javascript中调用LyfUpload上传组件???
{
var iPositionX=ObjectID.offsetLeft;
while(ObjectID=ObjectID.offsetParent)
{
iPositionX+=ObjectID.offsetLeft;
}
return iPositionX;
}
function GetDefineY(ObjectID)
{
var iPositionY=ObjectID.offsetTop;
while(ObjectID=ObjectID.offsetParent)
{
iPositionY+=ObjectID.offsetTop;
}
return iPositionY;
}