Asp.net Ajax Временное модальное всплывающее окно - PullRequest
0 голосов
/ 23 марта 2009

Я использую Asp.Net 3.5

Я хочу, чтобы всплывающее окно отображало центр экрана всего за 2 секунды. Появится 2 сек. и автоматически исчезнет.

Как я могу сделать это с помощью модального всплывающего окна?

Я пробовал это, но не прятался через 2 секунды?

   function showPanel() {
        $find('modal').show();
        setTimeout("hidePanel()",2000);
    }
       function hidePanel() {
       $find('modal').hide();

    }
    </script>
</head>

Сепете Экле

 <cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="SepeteEkle" PopupControlID="bilgi" DropShadow="true" BehaviorID="modal">

Ответы [ 2 ]

0 голосов
/ 23 марта 2009

Если вы используете ASP.NET AJAX ...

Дайте вашему ModalPopupExtender BehaviorID в разметке ASPX, затем вы можете использовать

$find('behaviorID')

в javascript, чтобы получить на панели.

Тогда вы можете иметь две функции

function showPanel()
{
    $find('behaviorID').show();
    setTimeout("hidePanel()",2000);
}

function hidePanel()
{
    $find('behaviorID').hide();
}
0 голосов
/ 23 марта 2009

Использование JQuery с плагином UI Dialog. Вы можете закрыть его через указанный промежуток времени. Проверьте JQuery web для более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...