点击表格 使div获得焦点onBlur事件放到div上

解决方案 »

  1.   

    onBlur事件放到div上,div里面再放表格!
      

  2.   

    我试验了还是不行,原因是这样的:点击表格显示div同时让div获得焦点(focus()),但是div中是一个表格,每个tr是一个菜单项,菜单项(td)有onClick事件。当点击菜单项(td)的时候先发生了div的onBlur事件。
      

  3.   

    你做的不是下拉菜单吗就象ie上的文件 编辑那你就把onblur改成onmouseout放到div上 鼠标移走的时候 触发事件
      

  4.   

    这样做的话就实现不了我想要的效果了,点击ie的菜单,也不是鼠标离开就消失,而是失去焦点后菜单才消失的。我想了用document.onclick来清除div,不过觉得这个方法不太好。其实hotmail信箱的菜单就是用onblur做的,可是没看明白他是怎么写的。
      

  5.   

    这一个肯定很不错
    ------------------------
    http://brainjar.com/dhtml/menubar/demo.html