Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.09.2006, 13:18
|
|||
|---|---|---|---|
|
|||
Дозагрузка таблицы |
|||
|
#18+
Данные грузятся около минуты. Надо, что бы всё это время на странице была наптись "Подождите пожалуйста.". Вроде, как в gmail.com. Как это сделать, подскажите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2006, 13:28
|
|||
|---|---|---|---|
Дозагрузка таблицы |
|||
|
#18+
Можно сделать два div - в одном данные, в другом надпись "Подождите, пожалуйста...". Например divData и divWait. Для divData style="display: none;". В конце страницы (перед </body>) вставьте простейший скрипт.<script> divWait.style.display = "none"; divData.style.display = "block"; </script>-- Гайдар Магдануров E-Mail | Блог | Сайт Difficult I do now, impossible will take a while... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2006, 14:14
|
|||
|---|---|---|---|
|
|||
Дозагрузка таблицы |
|||
|
#18+
Так работает, только когда я PostBack делаю, т.е на кнопку не форме нажимаю, тогда я могу с JavaScript что то спрятать, что то показать, и ждать спокойно, пока страница получит данные и перегрузится. Когда же я певрый раз захожу, то страница не отображается, пока всех данных не получит. Вот у меня тестовая страница с кнопкой: //------------------------------------------------- <form id="form1" runat="server"> <asp:GridView ID="GridView1" runat="server"></asp:GridView> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button"/> <div id="divWait" style="display: none;">Please wait</div> <script type="text/javascript"> function f() { divWait.style.display = "block"; return true; } </script> </form> //------------------------------------------------ protected void Page_Load(object sender, EventArgs e) { Button1.Attributes.Add("onclick", "return f()"); } protected void Button1_Click(object sender, EventArgs e) { System.Threading.Thread.Sleep(5000); } А как без неё сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 15:26
|
|||
|---|---|---|---|
Дозагрузка таблицы |
|||
|
#18+
Я Вас не понял. Так, как я сказал, работает при загрузке страницы. Исходная страница: <form> <div id="divWait" style="display: block;">Please wait</div> <div id="divDate" style="display: none;"> Тут данные всякие грузятся... </div> <script> divWait.style.display = "none"; divData.style.display = "block"; </script> </form> И все!-- Гайдар Магдануров E-Mail | Блог | Сайт Difficult I do now, impossible will take a while... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1389825]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 352ms |

| 0 / 0 |
