Telerik Controls - 背景图像未在IE8中显示

时间:2013-06-25 08:25:04

标签: html css browser internet-explorer-8 telerik

我有一个带有一些telerik控件的Web应用程序。

我有以下telerik控件:

telerik:RadWindowManager ID="RadWindowManager1" runat="server" Behavior="Close" VisibleStatusbar="false" VisibleTitlebar="true"
        InitialBehavior="None" ShowContentDuringLoad="false"  Modal="True" Overlay="True"  
        Behaviors="None" Height="640px" Width="900px" Skin="Telerik" EnableShadow="true" OnClientResizeEnd="SetWindowBehavior" >
        <Windows>
            <telerik:RadWindow ID="RadWindowTreeview" Title="Careplan Tree" runat="server" Modal="true"
                OnClientClose="OnClientClose" Behaviors="Close" BackColor="Transparent" DestroyOnClose="false"
                NavigateUrl="MainTreeContainer.aspx" BorderStyle="None" Visible="True" VisibleStatusbar="False"
                VisibleTitlebar="False" Width="900px" Height="640px" Animation="Fade" AutoSize="False"
                AnimationDuration="1000" Opacity="100">  </telerik:RadWindow>
            <telerik:RadWindow ID="RadWindow1" CssClass="defaultWindow" Width="900px" Height="640px" AutoSize="False" 
                runat="server" Modal="true" Behaviors="None" Overlay="true" NavigateUrl="~/Terms.aspx"  OnClientClose="OnClientClose1" >
            </telerik:RadWindow>

             <telerik:RadWindow ID="RadWindow3"  CssClass="defaultWindow" MinWidth="900px" MinHeight="640px" AutoSize="False" 
                runat="server" Modal="true" Behaviors="None" Overlay="true" NavigateUrl="~/Privacy.aspx"  OnClientClose="OnClientClose3" >
            </telerik:RadWindow>

        </Windows>
    </telerik:RadWindowManager>

我正在RadWindowTreeview Radwindow打开一个aspx表单。我已经覆盖了一些telerik CSS,如下所示:

.rwWindowContent, .rwExternalContent
        {
            border-style: groove !important;
            border-width: 1px;
            border-radius: 10px;
            background-image: url('background.jpg') !important;
            border-color: GhostWhite;
        }

但背景图片仅在IE8中不显示..它在Mozila,chrome,safari和IE9中显示良好..但不能仅在IE8中显示..

有什么建议吗? 感谢...

1 个答案:

答案 0 :(得分:1)

iframe在IE8及以下版本中不透明,请参阅此处: IFrame background transparent in IE 在控件的 OnClientShow事件中应用此属性: sender.get_contentFrame()是对您需要的iframe的引用,其中sended是处理程序接收的第一个参数。