Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как сделать паузу в серверном скрипте ASP

Ответить
Настройки темы
Как сделать паузу в серверном скрипте ASP

Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Собственно, вопрос в сабже. Необходимо выдать страницу asp не сразу, а с определенной паузой. Варианты с пустым циклом естественно не подходят. Функции Sleep в VBS нет... Подскажите, куда можно подвигаться дальше?

Отправлено: 16:53, 18-11-2009

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


ASP или ASP.NET?

в ASP.NET я делал такой финт ушами (взято из MSDN)

код вставляется в PageLoad нужной строницы:

protected void Page_Load(object sender, EventArgs e)
{

Response.Write("<div align='center' id='mydiv' style='visibility:visible;display:none;width:200px;font-size:8pt;vertical-align:bottom;border:solid 1px maroon;'>");
Response.Write("Подождите...<br /><img src='Images/loading.gif' />");
Response.Write("</div>");
Response.Write("<script language=javascript>;");
Response.Write("var dots = 0;var dotmax = 10;function ShowWait()");
Response.Write("{var output; output = '.';dots++;if(dots>=dotmax)dots=1;");
Response.Write("for(var x = 0;x < dots;x++){output += '.';};}");
Response.Write("function StartShowWait(){mydiv.style.display = 'block';mydiv.style.visibility = 'visible'; window.setInterval('ShowWait()',100);}");
Response.Write("function HideWait(){mydiv.style.display = 'none';mydiv.style.visibility = 'hidden';window.clearInterval();}");
Response.Write("StartShowWait();</script>");
Response.Flush();
Thread.Sleep(1000);
}
В итоге при открытии страницы вверху слева идет бегунок (loading.gif в примере), и выше надпись "Подождите" в течение 1 секунды ( Thread.Sleep(1000); ).
Теоретически, вам достаточно строки Thread.Sleep(1000) в PageLoad для задания нужной паузы.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 01:56, 19-11-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Deadooshka


Сообщения: 2514
Благодарности: 690

Профиль | Отправить PM | Цитировать


Для ASP здесь (там же ссылка на статью)

Отправлено: 03:15, 19-11-2009 | #3



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как сделать паузу в серверном скрипте ASP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как реализовать в скрипте возможность автозаполнения evg64 AutoIt 5 03-10-2009 20:07
Как в пхп-скрипте получить имя текущего пользователя? Gamover jr Вебмастеру 2 20-07-2008 19:20
Как задать паузу между аудиотреками? Mirex Видео и аудио: обработка и кодирование 5 15-03-2008 22:06
Как добавить часть строки в файл в скрипте 2000V Программирование в *nix 1 18-12-2007 12:24
Как паузу поставить при загрузке ? Kudryavcev Dmitry Общий по Linux 12 09-09-2003 00:52




 
Переход