取得控件绝对位置

< HTML >
    
< HEAD >
        
< title > WebForm5 </ title >
        
< meta  name ="GENERATOR"  Content ="Microsoft Visual Studio .NET 7.1" >
        
< meta  name ="CODE_LANGUAGE"  Content ="C#" >
        
< meta  name ="vs_defaultClientScript"  content ="JavaScript" >
        
< meta  name ="vs_targetSchema"  content ="http://schemas.microsoft.com/intellisense/ie5" >
        
< script  language ="javascript" >  
        
function getIE(e)
        

            
var top=e.offsetTop; 
            
var left=e.offsetLeft; 
            
var width=e.offsetWidth;
            
var height=e.offsetHeight;
            
while(e=e.offsetParent)
            

                top
+=e.offsetTop; 
                left
+=e.offsetLeft; 
            }
 
            
var m= parseInt(left,10)+parseInt(width,10)+2;//2是误差
            alert("top="+top+"/nleft="+left+"/nWidth="+width+"/nHeight="+height); 
            
//var url ="WebForm7.aspx";
            //window.open(url,'meng', 'height=300, width=400, top='+ (screen.availHeight-300)/2 +', left='+ m +', toolbar=no, menubar=no,scrollbars=no,location=no, status=no')
        }

        
</ script >
    
</ HEAD >
    
< body  MS_POSITIONING ="GridLayout" >
        
< form  id ="Form1"  method ="post"  runat ="server" >
            
< INPUT  style ="Z-INDEX: 101; LEFT: 328px; POSITION: absolute; TOP: 160px"  type ="button"
                value
="点我一下"  onclick ="getIE(this);" >
        
</ form >
    
</ body >
</ HTML > 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值