Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужен ли onLoad 
:(
    Опции темы
Gold Dragon
  Дата 6.4.2004, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 1
Всего: 71



Я в заголовке страницы вставляю скрипт, который делает предварительную загрузку картинок.

Или мне лучше загнать сктипт в function и загружать в <body> через onLoad

Как будет корректнее..




--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Vaulter
Дата 6.4.2004, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 1
Всего: 22



Red Dragon
если у тебя именно gредварительная загрузка картинок, то ведь она идет ПЕРЕД тем как загрузится страница?
а onLoad вызывается после загрузки страницы


--------------------
PM MAIL WWW ICQ   Вверх
Gold Dragon
Дата 6.4.2004, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 1
Всего: 71



Я почему-то считал, что сначала выполняется onLoad. а затем уже загружается сам документ <body>......</body>




--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Vaulter
Дата 6.4.2004, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 1
Всего: 22



Обработчик событий onLoad
Цитата

Измененный в Navigator 3.0
Вызывается, когда загрузка документа в окно или кадр закончена. Используйте обработчик событий onLoad внутри тега <BODY > или <FRAMESET >, например, <BODY OnLoad = "..." >.
Событие load возникает в тот момент, кагда браузер заканчивает загрузку окна или всех кадров внутри тега HTML <FRAMESET>.




--------------------
PM MAIL WWW ICQ   Вверх
Royan
Дата 6.4.2004, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Dreamer
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 14.9.2002
Где: Лондон

Репутация: 1
Всего: 15



Следует также помнить что
Цитата
The onload attribute of the body object sets an onload event handler for the window. This technique of calling the window onload event through the body object is overridden by any other means of invoking the window onload event, provided the handlers are in the same script language.

Red DragonПоставь перед собой конкретную задачу, что должно грузиться сначала, и что потом. И действуй, а если что не получиться мы поможем!


--------------------
Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь
PM MAIL MSN   Вверх
Gold Dragon
Дата 7.4.2004, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 1
Всего: 71



Хочу чтобы сначала загрузились картинки, а уж потом сама страница. В общем чтоб кнопки нормально работали.

Сталкнулся с такой Бякой: на narod.ru всё пашет как надо, а вот на holm.ru - sad.gif


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Royan
Дата 9.4.2004, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Dreamer
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 14.9.2002
Где: Лондон

Репутация: 1
Всего: 15



Если надо чтоб картинки грузились до самой страницы, надо сделать примерно следующее. Расположить нижеследующий код JS выше всего содержания страницы (где-то в теле тега <head>) и далее для каждой картинки:
var img1 = new Image()
img1.src="Path\to\the\file.jpg"

можно все организовать в цикле, если вызывать вункцию у которой в качестве параметров будут пути к рисункам. Цикл крутится внутри вункции по массиву arguments. Это встроенный массив, в котором содержаться все параметры посланные в функцию.


--------------------
Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь
PM MAIL MSN   Вверх
Sardar
Дата 9.4.2004, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Royan это лучший способ показать пользователю, что сайт тормознутый. Что плохого если картинки будут грузится своим естественным способом? Постепенно появляющийся текст и картинки "действуют успокаивающе" на пользователя.



--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0495 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.