注册 登录
编程论坛 ASP.NET技术论坛

如何判断控件是否获得焦点?

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