Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Дозагрузка таблицы
|
|||
|---|---|---|---|
|
#18+
Данные грузятся около минуты. Надо, что бы всё это время на странице была наптись "Подождите пожалуйста.". Вроде, как в gmail.com. Как это сделать, подскажите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 13:18 |
|
||
|
Дозагрузка таблицы
|
|||
|---|---|---|---|
|
#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, 13:28 |
|
||
|
Дозагрузка таблицы
|
|||
|---|---|---|---|
|
#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); } А как без неё сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 14:14 |
|
||
|
Дозагрузка таблицы
|
|||
|---|---|---|---|
|
#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... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2006, 15:26 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33967832&tid=1389825]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 277ms |
| total: | 450ms |

| 0 / 0 |
