отображение страницы после полной прогрузки

12
G
На сайте с 03.07.2007
Offline
16
1951

подскажите скрипт для этого, и какие могут быть негативные факторы?

нужно предварительно прогрузить все рисунки , а то не нравится, что таблицы по кусочкам собираются ((

kimberlit
На сайте с 13.03.2007
Offline
370
#1
goox:
а то не нравится, что таблицы по кусочкам собираются

Прописывайте в css ширину и высоту ячеек таблицы, и тогда ничего собираться не будет ...

Или вы что-то другое имели ввиду?

G
На сайте с 03.07.2007
Offline
16
#2

другое... загрузка по кусочкам, рисунок собирается постепенно... имхо но гуд

DI
На сайте с 03.01.2007
Offline
123
#3

как вариант - прописать изначально для "проблемных" элементов display:none, а после окончания загрузки всей страницы - менять им свойство display (js-функцией). Момент окончания загрузки можно отследить с помощью js (listener). Например, вот так (там внутри есть еще ссылки, чтобы разобраться). Или просто повесить на <body onload="function()">.

Негативные факторы - при отключенном js вообще ничего не отобразится. Но это решается проверкой на включенность js.

Высказывание идиотского утверждения требует на порядок меньше усилий, чем его последовательное и обоснованное опровержение и более того, иногда это опровержение вообще невозможно. © (http://zhurnal.lib.ru/s/shapiro_m_a/raspidiota.shtml)
G
На сайте с 03.07.2007
Offline
16
#4

а есть универсальный способ, протестированный на всех браузерах? может кинете код... или может, как вариант, только определенные участки страницы запихнуть в скрипт....

Varkolak
На сайте с 03.06.2005
Offline
174
#5

DenIT, кода вы последний раз встречали юзера с отключенным JS?

html/css/js верстка и разработка сайтов на hostcms (хостцмс) - skype: varkolak1, тел: 89675012935, e-mail: anton.yurzanov@gmail.com
G
На сайте с 03.07.2007
Offline
16
#6
Varkolak:
DenIT, кода вы последний раз встречали юзера с отключенным JS?

в любом случае, даже если будет 1 процент таких юзеров - ничего хорошего...

DI
На сайте с 03.01.2007
Offline
123
#7

Varkolak, сам постоянно пользуюсь интернетом через телефон, в OperaMini весьма своеобразный js (по сути - он серверный). По статистике, кстати - это 2-3% пользователей рунета.

Да и помимо этого приходится иногда сталкиваться с отключенным js (чаще всего - офисные работники, которые меняют "непонятные" настройки по своему усмотрению).

goox:
а есть универсальный способ, протестированный на всех браузерах?

Что именно из предыдущего сообщения - не кроссбраузерное?

G
На сайте с 03.07.2007
Offline
16
#8

Что именно из предыдущего сообщения - не кроссбраузерное?

думаете будет нормально во всех браузерах? запутано все, сам врядли разберусь с той статьей 🙅 я к сожалению дизайнер, а не кодер...

DI
На сайте с 03.01.2007
Offline
123
#9
goox:
думаете будет нормально во всех браузерах? запутано все, сам врядли разберусь с той статьей я к сожалению дизайнер, а не кодер...

Уверен, что будет нормально.

Хотите начистоту?

Посмотрел все ваши предыдущие темы (порядка 20 шт) с просьбами о помощи - вы везде тему сводите к тому, чтобы вам написали в конце концов код, иначе "непонятно" или "не разберусь". Называйте сразу уж тему сразу, чтобы было ясно - надо выложить готовый рабочий кусок кода, любая помощь в виде советов - бесполезна, т.к. вряд ли вы даже обдумываете прочитанное.

К сожалению, у меня подобного кода нет. Возможно, у кого-то все-таки окажется необходимое решение (или время на написание этих 10 строк) и вам смогут помочь:)

KF
На сайте с 06.10.2007
Offline
40
#10

Window.onload()= callback_func()

а ваще по теме кури доки

http://xhtml.ru/2006/06/21/onload/

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий