parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

эмулятор Progress bar'a

agat 18.01.2003 11:12

фактически, не зная размера подгруженной информации, определить процент загрузки невозможно. Не знаю точно на счет всяких фич с Microsoft'овскими приколами, но сообшение, пока страница грузится, вывести можно. Я делал это так :
Всем известно, что страница показывается в браузере по мере загрузки блоков, ее составляюших (рисунок, таблица, div, span и т.д.). Используя эту фичу, можно поделить всю страницу на 2 div'a (или span'a - кому как нравиться). Получится 2 блока. Первый блок сделаем несодержательным - чтоб грузился быстро, пишем туда что-то типа "подождите, грузится...", и размещаем его сразу после тэга <body>. Во второй блок помещаем всю оставшуюся страницу и определяем атрибут style="z-index:2" - у первого блока он должен быть меньшим. Далее объяснять? Не стоит - и так понятно (я думаю).

Пример :
.
.
<body ...>
<div style="width:100%; height:100%; z-index:1">
<table width="100%" height="100%" border="0">
<tr>
<td align="center" valign="middle">
Loading. Please, wait.
</td>
</tr>
</table>
</div>
<div style="width:100%; height:100%; z-index:2">
вся страница
</div>