如何在asp.net中的所有帧上打开radWindow?

时间:2014-09-14 05:07:10

标签: asp.net telerik

如何在所有帧之上打开radWindow。我的页面中有2帧。 从帧中打开radWindow时,radWindow显示在同一帧中。我想在所有帧之上打开radWindow。 (在浏览器的中心,但在相同的框架中没有)

请帮帮我

2 个答案:

答案 0 :(得分:1)

你需要更改打开radwindow的javascript代码。  var oWnd = window.parent.radopen('你的网址',' modalPopUp');

<telerik:RadWindowManager ID="RadWindowManager1" ShowContentDuringLoad="false"
            VisibleStatusbar="false"
            RegisterWithScriptManager="True"
            EnableShadow="True" ReloadOnShow="true" Behaviors="Maximize,Move,Close" ShowOnTopWhenMaximized="true" Width="800px" Height="600px"
            runat="server" Skin="WebBlue">
        </telerik:RadWindowManager>
        <telerik:RadCodeBlock runat="server" ID="rdbScripts">
            <script type="text/javascript">
                function ShowWindow() {

                    var oWnd = window.parent.radopen('your url', 'modalPopUp');
                    oWnd.center();
                }


            </script>
        </telerik:RadCodeBlock>

答案 1 :(得分:0)

试试这个:

您需要调整尺寸,以便根据需要和尺寸调整尺寸。请注意,在此代码段中,radwindow正在显示一个页面&#34; dataWarning.aspx&#34;,您需要将其更改为pint到您的内容。

功能:

function openWarning() {
            var width = "350px";
            var height = "930px";
            var left = "350px";
            var top = "195px";
            radopen("dataWarning.aspx", "Warning", width, height, left, top);
        }

按钮:

<telerik:RadButton ID="Button11" runat="server" Text="Open Window" OnClientClicked="openWarning" AutoPostBack="false">
<Image EnableImageButton="false" />
</telerik:RadButton>

请告诉我这是否适合您。