编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
如何判断控件是否获得焦点?
zmidl
发布于 2010-05-12 13:44, 3235 次点击
比如一个 div 控件 我要通过判断 div是否有焦点 来控制 div 显示与隐藏!
if(divID 是否有焦点)
{
divID.Visible = false;
}
else
。。。。。。。
5 回复
#2
yms123
2010-05-13 16:07
得到焦点不用判断,网页里有一个onfocus事件,这个事件就是在得到焦点时被系统触发后可以调用自定义函数。
#3
zmidl
2010-05-17 12:28
楼上的 网页自带的 onfocus事件 如何激发?
怎么把我自己写的函数方法 放到这个事件方法下面呢?
#4
zmidl
2010-05-17 12:29
双击页面得到的是 pageload 事件而已!
#5
yms123
2010-05-17 14:08
div的onfocus是自动触发的,手动触发可以写divid.focus();还有这个是客户端事件。
#6
bygg
2010-05-17 17:32
脚本控制.没必要写在后台去.浪费服务器资源和时间
function closeDiv()
{
div1.focus(); //div1获得焦点
div2.style.display="none"; //div2被隐藏
}
1