将弹出的日历网页定位到母窗体的文本框下

gjcau 2010-09-22 12:01:32
如何获取母窗体(嵌套结构)的文本框的屏幕坐标,用Open方法将日历页面定位到文本框下
...全文
112 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
aoin2006 2010-09-28
  • 打赏
  • 举报
回复
对了 。 我们的qq群号 34764783 asp.net(C#)开发<二>

欢迎加入讨论

aoin2006 2010-09-28
  • 打赏
  • 举报
回复
http://www.my97.net/dp/demo/
推荐使用这个日历控件。 你就不用管这个问题了。 自动的。
yuxh81 2010-09-28
  • 打赏
  • 举报
回复
不理解,为何会有这种需求。。
lzh_me 2010-09-28
  • 打赏
  • 举报
回复
up...


有的JS日历控件是可以指定弹出到哪个位置的。
myhuli120 2010-09-28
  • 打赏
  • 举报
回复

每天回帖即可获得10分可用分!
mark620 2010-09-26
  • 打赏
  • 举报
回复
小宇倔强 2010-09-25
  • 打赏
  • 举报
回复
来学习一下!!
hoojo 2010-09-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 showbo 的回复:]

JScript code
function getAbsPos(objId){//根据ID获取控件的绝对位置
o=document.getElementById(objId);
var p=new Object();
p.x=o.offsetLeft;
p.y=o.offsetTop;
while(o=o.offsetParent){p.x+=o.offsetLeft;p.……
[/Quote]
+
  • 打赏
  • 举报
回复
function getAbsPos(objId){//根据ID获取控件的绝对位置
o=document.getElementById(objId);
var p=new Object();
p.x=o.offsetLeft;
p.y=o.offsetTop;
while(o=o.offsetParent){p.x+=o.offsetLeft;p.y+=o.offsetTop;}
return p;
}


var p=getAbsPos('<%=母窗体的文本框ID.ClientID%>');//使用动态代码获取服务器端控件在客户端生成的ID,放在母板中的ID和客户端的ID不一样

alert('x='+p.x+'\ny='+p.y);
licip 2010-09-22
  • 打赏
  • 举报
回复 1
楼上正解。

52,780

社区成员

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

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