powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS: как сделать надпись "Подождите" пока грузится станичка
3 сообщений из 3, страница 1 из 1
JS: как сделать надпись "Подождите" пока грузится станичка
    #34640030
sax7378
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток !!!
подскажите плиз как сделать надпись "Подождите" пока грузится станичка
наверняка есть готовые варианты
на странице формируется таблица со значениями из БД

<cfoutput> начало формирования страницы
....... рисуются заголовки таблицы .......

<cfloop query="GetWHFILES"> начало цикла
.... вывод данных запроса к базе .......
</cfloop> окончание цикла

</cfoutput> окончание формирования страницы

но фишка в том что содержимое страницы отображается только тогда, когда все данные из базы будут выбраны, т.е. когда действие цикла <cfloop> закончится

хотелось бы:
пока на экран не вывелась заполненная таблица (а выводится она долго ввиду особенности SQL-запроса) пусть отображается либо просто строчка "Формирование отчёта", либо надпись, либо ещё что-то, но это что-то должно исчезнуть после окончания формирования страницы
...заранее большое спасибо !!!
...
Рейтинг: 0 / 0
JS: как сделать надпись "Подождите" пока грузится станичка
    #34640563
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вначале рисуешь
Код: plaintext
1.
2.
3.
4.
<div class="waitMessage" id="waitMsg">
Please, wait...<br>
Data loading...
</div>
В заголовке таблицы добавляешь
Код: plaintext
1.
<table id="dataTable" style="display:none" ...
После того, как данные загрузились, закрываешь таблицу. Потом
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<script type="text/javascript">
var element = window.document.getElementById('waitMsg');
if (element && element.parentNode) {
 element.parentNode.removeChild(element);
}

var table = window.document.getElementById('dataTable');
if (table && table.style && table.style.display) {
 table.style.display = "block"; // or table.style.display="table";
}
</script>
...
Рейтинг: 0 / 0
JS: как сделать надпись "Подождите" пока грузится станичка
    #34643122
sax7378
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Хрюхрюшкин !!!

работает, но не так как хотелось бы...
у меня два файла
1. work_frame_uit выбирается подразделение из выпадающего списка, и передаётся в work_report_isp_uit
2. в work_report_isp_uit начинается вся конитель с выбором данных...

сообщение "Please wait" в work_report_isp_uit появляется только когда прорисовывается табличка ...а до того - когда SQL булькает - ничего...
сообщение нужно как раз таки с того момента, когда sql-запрос начинал выполняться, т.е. сразу после обращения первого файла ко второму.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS: как сделать надпись "Подождите" пока грузится станичка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]