Как закрыть всплывающее окно в Telerik MVC - PullRequest
0 голосов
/ 28 июля 2011

Я использую Telerik MVC control, у меня всплывающее окно, и я хочу закрыть всплывающее окно, вызвав событие щелчка кнопкой «Отмена» во всплывающем окне.

Может кто-нибудь сказать мне, как следуетЯ делаю это?

Это то, что я сделал

<input type="button" value="Cancel" onclick="onClose()" />

, и мой java-скрипт выглядит так

<script type="text/javascript">  
    function onClose() {  
        window.close();
    }  
</script>

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

Ответы [ 2 ]

1 голос
/ 28 июля 2011

Я только что сделал подобное с окном asp.net-ajax от telerik. У них есть демонстрации, которые помогли мне.

Попробуйте http://demos.telerik.com/aspnet-mvc/window/clientsideapi для управления mvc

0 голосов
/ 28 июля 2011

Вам необходимо получить дескриптор объекта

function GetRadWindow() {
                var oWindow = null;
                if (window.radWindow) oWindow = window.radWindow;
                else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
                return oWindow;
            }

Затем вы можете вызвать close на объекте rad rad

function windowClose(reload) {
                var oWindow = GetRadWindow();                
                oWindow.close();
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...