при использовании объекта RadWindow ожидаемая ошибка - PullRequest
0 голосов
/ 20 сентября 2011

Я пытаюсь открыть RadWindow ... но выдает ошибку, говорящую об ожидаемом объекте ... не могу понять проблему, ..

Вот код

   function openWin() {
        var oWnd = radopen("~/catalog/myPage.aspx", "RadWindow1");
    }


     <td style="width: 130px;">
        <telerik:RadWindowManager 
         ID="RadWindowManager1" 
         ShowContentDuringLoad="false" 
         VisibleStatusbar="false"
         ReloadOnShow="true" 
         runat="server" 
         Skin="Sunset" 
         EnableShadow="true">
                <Windows>
                    <telerik:RadWindow 
                     ID="RadWindow1" 
                     runat="server" 
                     Behaviors="Close" 
                     OnClientClose="OnClientClose"
                     NavigateUrl="~/catalog/myPage.aspx">
                     </telerik:RadWindow>
                  </Windows>
                </telerik:RadWindowManager>
             <div>
                   <asp:LinkButton ID="lnkProducts" 
                    runat="server" 
                    Visible="false" 
                    OnClientClick="OpenWin()">Click Here to view your              products</asp:LinkButton>
                    </div>
                </td>

Это ошибка:

Ошибка времени выполнения Microsoft JScript: ожидается объект

1 Ответ

0 голосов
/ 21 сентября 2011

Для начала функция JavaScript, которую вы присоединяете к OnClientClick кнопки ссылки, не находится в том же корпусе, что и заявленная вами выше.Затем вы должны отменить обратную передачу от кнопки ссылки, чтобы позволить RadWindow показывать, в противном случае страница будет немедленно удалена, и вы не сможете открыть RadWindow.

Попробуйте это:

        <asp:LinkButton ID="lnkProducts" runat="server" Visible="true" OnClientClick="OpenWin(); return false;">Click Here to view your              products</asp:LinkButton>

и JS:

        function OpenWin()
    {
        var oWnd = radopen("~/catalog/myPage.aspx", "RadWindow1");
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...