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

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

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

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

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

хотелось бы:
пока на экран не вывелась заполненная таблица (а выводится она долго ввиду особенности SQL-запроса) пусть отображается либо просто строчка "Формирование отчёта", либо надпись, либо ещё что-то, но это что-то должно исчезнуть после окончания формирования страницы
...заранее большое спасибо !!!
...
Рейтинг: 0 / 0
05.07.2007, 12:22
    #34640563
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS: как сделать надпись "Подождите" пока грузится станичка
Вначале рисуешь
Код: 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
06.07.2007, 10:57
    #34643122
sax7378
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JS: как сделать надпись "Подождите" пока грузится станичка
Спасибо Хрюхрюшкин !!!

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

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


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