zoukankan      html  css  js  c++  java
  • IE6/7下Select控件Display属性无效解决办法

    HTML的Select控件,C#的DropDownList服务器控件
    设置父类型Display属性之后,在IE6/7上无效
    直接将下段javascript脚本添加到页面中即可
    
    
    <script type="text/javascript">
        window.onload = function () {
            if (document.getElementsByTagName) {
                var s = document.getElementsByTagName("select");
                if (s.length > 0) {
                    window.select_current = new Array();
                    for (var i = 0, select; select = s[i]; i++) {
                        select.onfocus = function () {
                            window.select_current[this.id] = this.selectedIndex;
                        }
                        select.onchange = function () {
                            restore(this);
                        }
                        emulate(select);
                    }
                }
            }
        }
     
        function restore(e) {
            if (e.options[e.selectedIndex].disabled) {
                e.selectedIndex = window.select_current[e.id];
            }
        }
     
        function emulate(e) {
            for (var i = 0, option; option = e.options[i]; i++) {
                if (option.disabled) {
                    option.style.color = "graytext";
                } else {
                    option.style.color = "menutext";
                }
            }
        } 
    </script>
  • 相关阅读:
    软件命名的几种常见方式
    软件过程与项目管理第一周作业
    DOS命令大全 系统管理员专用
    数据库事务的作用
    利用C#事务处理对数据库进行多重操作
    JSP标签分页实现
    使用自定义端口连接sql server2008
    Solr4.4.0的安装与配置
    Android中如何使用ViewPager实现类似laucher左右拖动效果
    Android中Timer使用方法
  • 原文地址:https://www.cnblogs.com/minily/p/7390913.html
Copyright © 2011-2022 走看看