这种情况我遇到过,你在写css时样式表加上浏览器标识符就行了,各浏览器区别如下:IE都能识别*,标准浏览器(如FF)不能识别*;
IE6能识别*,但不能识别 !important;
IE7能识别*,也能识别 !important;
FF不能识别*,但能识别 !important;
例如style="*width:10px;!important width:20px;"
这样在IE6下宽度为10px,在IE7下宽度时20px
IE6能识别*,但不能识别 !important;
IE7能识别*,也能识别 !important;
FF不能识别*,但能识别 !important;
例如style="*width:10px;!important width:20px;"
这样在IE6下宽度为10px,在IE7下宽度时20px
解决方案 »
- 求助,如何使用js删除行,效果如下图所示
- 大家谈谈外包公司怎样?
- href.lastIndexOf 字符串的理解问题??
- js实现这样的效果
- 关于jsp页面中动态select联动的实现.
- JS 难题
- 用js实现的编程器,实现VisualStudio,web版
- 我想在一个连接点击时执行一个指定的EXE文件.但
- 使用javascript修改本地xml文件???(可能吗)
- getContentPane问题
- constructor使用的问题
- 【100分】借人气,请看一下 IIS区 的此贴。http://community.csdn.net/Expert/topic/5737/5737131.xml?temp=.955517
window.setTimeout( function(){ obj.focus(); }, 0);现在的方案是在失去焦点前判断
△ 关于在控件的blur事件里判断下一个获得焦点的控件的tip, 类似于Powerbuilder的item focus changing事件
用途举例: 对dropdown控件里的text控件,
如果下一个获得焦点的对象是selection,则不做录入控制,如果不是,则提示,并设置焦点为text经测试:
IE: blur发生在focus后
FF: blur发生在focus前调用
IE: 在onbeforedeactivate事件里用activeElement可以获得下一个对象FF: blur事件发生在focus前面,而FF又没有中间事件
下面的都不行!
target
currentTarget
relativeTarget看来需要这样处理!
注册所有控件的onblur,设置lastElement
在focus里处理上一个? 也不行啊!能否模拟自己的itemfocuschanging事件?
IE: onbeforedeactivate
FF: 抢先注册onfocus和onblur, 在里面设置activeElement
在onfocus里设置activeElement后,
调用onbeforedeactivate
如果onbeforedeactivate返回false,则设置focus为原来的控件!
在控件失去焦点前,设置lastObj=this
在控件获得焦点时,先判断lastObj是什么