Member 13158185 Ответов: 1

Веб-страница не работает должным образом в internet explorer 9


я создал эту страницу входа в систему с большим количеством css и html
он отлично работает в chrome, но не работает в internet explorer 9


я хочу запустить эту веб-страницу только в I. E. 9

так что, пожалуйста, помогите мне выбраться отсюда.


мой код здесь-

Что я уже пробовал:

<%@ Page Language="C#" MasterPageFile="~/PageFrameworkBase.master" AutoEventWireup="true"
    CodeFile="VAuthLogin.aspx.cs" Inherits="VAuthLogin" Title="Login" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContents" runat="Server">
    <link href="./css/Login.css" rel="stylesheet" type="text/css" />
   
    <style type="text/css">
        h1
        {
            font-weight: bold;
            font-size: small;
            margin-bottom: 10px;
        }
     
        
        .UIContainer
        {
             background:rgba(255,255,255,.7);
             border-bottom-style:ridge;
             border-color:Blue;
           
        }
        
     .textc
     {
     	border:2px solid #456879;
	border-radius:10px;
	height: 22px;
	width: 230px;
     }
     
     .tb10 {
	background-image:url( "App_Themes/default/buttons/form_bg.jpg" );
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 160px;
	height:20px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
	
}

.colorgraph {
  height: 7px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);

}

.BG
{
	background-size:100% 100%;
	background-repeat:no-repeat;
	
}

    </style>

</asp:Content>
<asp:Content ID="Content3" runat="server" ContentPlaceHolderID="ClientScriptContent">

    <script type="text/javascript">
    
        if (self.top != self) { self.top.location = self.location.toString().split("?")[0]; }
//        $(document.body).addClass("TM-WaterMark");

        $(window).load(function() {
            AlignUI();
            $(window).resize(AlignUI);
            $("#RootPanel").css({ "visibility": "visible", "display": "none" }).fadeIn("slow");
        });
        function AlignUI() {
            $("#RootPanel").height($(window).height());
            var left = ($("#RootPanel").innerWidth() - $("div#UIContainer").outerWidth()) / 2;
            var top = ($("#RootPanel").innerHeight() - $("div#UIContainer").outerHeight()) / 2;
            $("div#UIContainer").css({ 'top': (top + "px"), 'left': (left + "px") });
          
        }
        function PrepareModuleList() {
            $("#ModulesList li input:[id$='BTN_Select']").button();
            $("#ModulesList li").dblclick(function() {
                $("input:[id$='BTN_Select']", this).click();
            });
            $("#ModulesList li").hover(
                function() {
                    $("span.desc", this).fadeIn();
                },
                function() {
                    $("span.desc", this).fadeOut();
                }
            );
        }
        function ConfirmLogout(Mesg) {
            if (ConfirmRedirect(Mesg)) {
                Logout(function(result) {
                    alert(result);
                    window.location.reload();
                });
            }
        }
        function Logout(CallBack) {
            AjaxRequestManager.AsyncModeOn = false;
            AjaxRequestManager.ExecuteWebMethod("Logout", new Array(), CallBack);
        }
        
             var images = ["1.jpg", "2.jpg", "3.jpg"];
        $(function() {
            var i = 0;
            $("#RootPanel").css("background-image", "url(App_Themes/default/buttons/" + images[i] + ")");
            setInterval(function() {
                i++;
                if (i == images.length) {
                    i = 0;
                }
                $("#RootPanel").fadeTo("fast", function() {
                    $(this).css("background-image", "url(App_Themes/default/buttons/" + images[i] + ")");
                    $(this).fadeIn("fast");
                });
            }, 5000);
        });


    </script>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="PageContents" runat="Server">

    <div id="RootPanel" class="BG">
   
        <h2 id="Welcome" class="Highlight">
            <asp:Literal ID="WelcomeHeader" runat="server"></asp:Literal></h2>
            
        <div id="UIContainer" >
      
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
             
                <ContentTemplate>
                
                    <asp:MultiView ID="MV_Root" runat="server" ActiveViewIndex="0">
                   
                        <asp:View ID="VW_LoginPrompt" runat="server">
                         
                        <label style="font-size: x-large; font-family: Georgia; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: #FF3300">Login</label>
                       
                        
                        <hr class="colorgraph"><br>
                            <table style="margin: 0px auto;">
                              <tr><td>
     
   </td></tr>
                                <tr>
                                    <td style="text-align: right; font-family:Century Gothic;font-size:medium" >
                                        User Name :
                                    </td>
                                    <td>
                                        <asp:TextBox ID="TXT_UserName" runat="server" CssClass="tb10" Font-Size="Small" ></asp:TextBox>
                                        <asp:RequiredFieldValidator ID="RFV_UserName" runat="server" ControlToValidate="TXT_UserName"
                                            SetFocusOnError="true" Text="*" ErrorMessage="User Name cannot be Empty!" ValidationGroup="LOGIN"></asp:RequiredFieldValidator>
                                    </td>
                                </tr>
                                <tr>
                                    <td style="text-align: right;font-family:Century Gothic;font-size:medium">
                                        Password :
                                    </td>
                                    <td style="text-align: left">
                                        <asp:TextBox ID="TXT_Password" runat="server" TextMode="Password" CssClass="tb10" Font-Size="Small"></asp:TextBox>
                                        <asp:RequiredFieldValidator ID="RFV_Password" runat="server" ControlToValidate="TXT_Password"
                                            SetFocusOnError="true" Text="*" ErrorMessage="Password cannot be Empty!" ValidationGroup="LOGIN"></asp:RequiredFieldValidator>
                                    </td>
                                </tr>
                                <tr>
                                    <td style="text-align: right;font-family:Century Gothic;font-size:medium">
                                        Company :
                                    </td>
                                    <td style="text-align: left">
                                        <asp:DropDownList ID="ddlcompany" runat="server"  DataTextField="CompanyName" DataValueField="CompanyID" Font-Size="Small">
                                        </asp:DropDownList>
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2" style="height: 5px;">
                                        <asp:ValidationSummary ID="VS_Login" runat="server" ValidationGroup="LOGIN" ShowMessageBox="true"
                                            ShowSummary="false" />
                                    </td>
                                </tr>
                               
                                <tr>
                                    <td>
                                        <asp:CheckBox ID="CHK_Remember" runat="server" Text="Remember Me" />
                                    </td>
                                    <br >
                                    
                                    <td style="text-align: right">
                                        <asp:Button ID="BTN_Login" runat="server" OnClick="BTN_Login_Click" Text="Sign In"
                                            ValidationGroup="LOGIN" SkinID="BtnLogIn" BackColor="White" Font-Bold="True" Height="24" Width="68" />
                                    </td>
                                </tr>
                            </table>
                        </asp:View>
                        <asp:View ID="VW_CBYMapping" runat="server">
                            <center>
                                <h1>
                                    <asp:Literal ID="ltrlcomp" runat="server"></asp:Literal></h1>
                            </center>
                            <div style="height: 300px; overflow: scroll; width: 800px; margin: auto;">
                                <asp:GridView ID="GV_CBMappings" runat="server" AutoGenerateColumns="false" DataKeyNames="BranchId"
                                    OnRowCreated="GV_CBMappings_RowCreated" OnSelectedIndexChanged="GV_CBMappings_SelectedIndexChanged"
                                    OnRowDataBound="GV_CBMappings_RowDataBound" Style="margin: 0px auto;">
                                    <Columns>
                                        <asp:TemplateField HeaderText="Branch">
                                            <ItemTemplate>
                                                <%# Eval("BranchName")%>
                                            </ItemTemplate>
                                        </asp:TemplateField>
                                        <asp:TemplateField HeaderText="Financial Year">
                                            <ItemTemplate>
                                                <asp:DropDownList ID="DDL_FYear" runat="server" Enabled='<%# Eval("IsSelecatble") %>'>
                                                </asp:DropDownList>
                                                <asp:RequiredFieldValidator ID="RFV_FYear" runat="server" ControlToValidate="DDL_FYear"
                                                    InitialValue="0" ErrorMessage="Please Select Finacial Year!" Text="*" SetFocusOnError="true"></asp:RequiredFieldValidator>
                                            </ItemTemplate>
                                        </asp:TemplateField>
                                        <asp:TemplateField HeaderText="Select">
                                            <ItemTemplate>
                                                <asp:Button ID="BTN_Select" runat="server" Text="«" CommandName="Select" CommandArgument='<%# Container.DataItemIndex %>'
                                                    Enabled='<%# Eval("IsSelecatble") %>' CausesValidation="true" />
                                                <asp:ValidationSummary ID="VS_CBY" runat="server" ShowMessageBox="true" ShowSummary="false" />
                                            </ItemTemplate>
                                        </asp:TemplateField>
                                    </Columns>
                                    <SelectedRowStyle CssClass="Selected" />
                                    
                                </asp:GridView>
                            </div>
                        </asp:View>
                    </asp:MultiView>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        <div id="LogoffDiv" class="Highlight">
            <asp:LinkButton ID="BTN_LogOut" runat="server" SkinID="BtnLogOff" OnClientClick="javascript:ConfirmLogout('Are You sure want to Logoff?'); return false;"
                ToolTip="Logout from System" Text="Logout" />
        </div>
    </div>
</asp:Content>


<%--   div#RootPanel
        {
        	background-image:url( "App_Themes/default/buttons/intro-bg4_bright.jpg" );
          
            
            
        }
       --%>

Richard MacCutchan

Так в чем же проблема?

Member 13158185

фон моей страницы входа содержит 3 изображения, которые динамически изменяются...но это не поддерживается в I. E. 9 .....Он прекрасно работает в хроме.

Richard MacCutchan

Если он не поддерживается в IE 9 (который очень стар), то вы мало что можете сделать.

Member 13158185

нет другого решения для динамического изменения фоновых изображений, которое поддерживалось бы в I. E. 9

Richard MacCutchan

IE9 очень стар, поэтому вряд ли вы сможете что-то сделать, чтобы заставить его работать с современными функциями.

Member 13158185

ОКК спасибо за совет

1 Ответов

Рейтинг:
2

Anil Bandela

Привет

Добавьте этот код в заголовок и попробуйте один раз и в вашем файле я видел-web-kit с помощью которого не работает в IE иногда вам нужно написать отдельный CSS для IE 9 выше версий ....

<meta http-equiv="X-UA-совместимый" контент="IE=9">
<meta http-equiv="X-UA-совместимый" контент="IE=edge">