Старый 25.02.2003, 23:33   #1   
Одноклеточный
 
Аватар для Dim4ikk
 
Сообщений: 4,012
Регистрация: 25.11.2002
Возраст: 43

Dim4ikk вне форума Не в сети
Question Объясните принцип загрузки страницы

Пример: вся страница представлена одной таблицей (так во всяком случае на экране видно). Загружается сначала только верхняя строка, заголовок, потом идет длинная пауза, оставшаяся часть таблицы грузится, но не показывается, а показывается вся целиком, как только загрузка закончится.
Объясните plz сам принцип этого явления, если можно кусочек кода для примера...
  Ответить с цитированием
Старый 27.02.2003, 08:00   #2   
Форумец
 
Аватар для Шеф
 
Сообщений: 109
Регистрация: 14.01.2003
Возраст: 47

Шеф вне форума Не в сети
Post

Таблица полностью загружается тогда, когда загружены все её элементы (текст, картинки etc).
  Ответить с цитированием
Старый 27.02.2003, 18:56   #3   
Одноклеточный
 
Аватар для Dim4ikk
 
Сообщений: 4,012
Регистрация: 25.11.2002
Возраст: 43

Dim4ikk вне форума Не в сети
Post

Шеф Ну дык, понятно, меня интересует скорее сама технология. Как осуществить предзагрузку одной картинки, или целого их списка я знаю, а вот как осуществить предзагрузку целой таблицы? Как это все делается? Java Script?? Можно все-таки кусочек кода??
  Ответить с цитированием
Старый 27.02.2003, 22:58   #4   
Форумец
 
Аватар для Шеф
 
Сообщений: 109
Регистрация: 14.01.2003
Возраст: 47

Шеф вне форума Не в сети
Post

Путей множество, можно так (между <head></head> или по onload() )
на примере картинок.
<script language="JavaScript">
<!-- //

browser_name = navigator.appName;
browser_version = parseFloat(navigator.appVersion);

if (browser_name == "Netscape" && browser_version >= 3.0) { browser_ok = 'true'; }
else if (browser_name == "Microsoft Internet Explorer" && browser_version >= 3.0) { browser_ok = 'true'; }
else { browser_ok = 'false'; }

if (browser_ok == 'true')
{
a1=new Image; a1.src="../images/your_image1.gif";
.... ... ... ... ..
aN=new Image; aN.src="../images/your_imageN.gif";
}

//-->
</script>

Далее где нужно там и вставляешь эти предзагруженные картинки.
  Ответить с цитированием
Старый 28.02.2003, 09:29   #5   
Форумец
 
Аватар для Semen
 
Сообщений: 468
Регистрация: 31.10.2002
Возраст: 40

Semen вне форума Не в сети
Post

Шеф Человек же писал, что ЗНАЕТ, как сделать прелоад картинок. Его таблицы интересуют.

Вообще, как сделать прелоад таблицы я не знаю (точнее, догадываюсь, но если работать со слоями), но вот меня самого интересует загадка отображения таблиц броузерами. Взять тот же форум. Если смотреть его в ИЕ, то отображается сначала заголовок, а всё остальное - только после загрузки контента. А вот если смотреть его в links, там прям видно, как оно загружается. Мне так больше нравится

Вообще, посмотрел щас на исходник страницы форума, и всё стало понятно. Здесь всё сделано отдельными таблицами. Поэтому собс-но темы/ответы и отображаются несколько позже, когда загрузятся.
  Ответить с цитированием
Старый 28.02.2003, 17:59   #6   
^__^
 
Аватар для amigo
 
Сообщений: 245
Регистрация: 17.05.2002
Возраст: 39

amigo вне форума Не в сети
Post

Прелоад таблицы -- особенность браузера.
Мелкомягкие делают его, остальные (Мозиллы и Оперы -- нет).
Нафига вообще это нужно?
  Ответить с цитированием
Старый 01.03.2003, 12:30   #7   
Одноклеточный
 
Аватар для Dim4ikk
 
Сообщений: 4,012
Регистрация: 25.11.2002
Возраст: 43

Dim4ikk вне форума Не в сети
Post

AMiGo
Попробуй, к примеру, зайди на <a href="http://www.sotovik.ru." target="_blank">www.sotovik.ru.</a>
Хочу у себя на странице также...
  Ответить с цитированием
Поиск в теме: 


Опции темы

Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind