我有一个带有一些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中显示..
有什么建议吗? 感谢...
答案 0 :(得分:1)
iframe在IE8及以下版本中不透明,请参阅此处: IFrame background transparent in IE 在控件的 OnClientShow事件中应用此属性: sender.get_contentFrame()是对您需要的iframe的引用,其中sended是处理程序接收的第一个参数。