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>
  • 相关阅读:
    下载最新Silverlight 5 Beta客户端
    oracle数据库导入导出命令!
    使用SQL Server 2008提供的表分区向导
    Microsoft Visual Studio 2010 旗舰版下载地址
    用C#创建Windows服务(Windows Services)
    Socket通信:服务端发送安全策略到flash(c#)
    Microsoft Silverlight 4 Tools for Visual Studio 2010 下载地址
    Flex打印
    .NET中三种数据类型转换的区别:(type), type.Parse, Convert类
    JQUERY 常用方法大全
  • 原文地址:https://www.cnblogs.com/minily/p/7390913.html
Copyright © 2011-2022 走看看