powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / А по javascript здесь ответят? Спасибо.
8 сообщений из 8, страница 1 из 1
А по javascript здесь ответят? Спасибо.
    #33357138
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает ли такая конструкция?
Прочитал в каком-то хелпе (примере), что она (конструкция) позволяет подгрузить картинки сразу при открытии страницы. А мне надо подгрузить пару мелких... чтобы при наведении на ячейку (так придумал я) изменение фона отображалось сразу, а не после загрузки всей страницы...
Но в javascript я не силен... глуп-глупом и сомневаюсь. Вернее, я сомневаюсь потому, что эффекта нет вообще :((
Обманули с функцией? Или я что-то не так перенес из хелпа?
И как вообще... и можно ли сделать подобный Preload?


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<SCRIPT LANGUAGE="javascript">
function preload()
{
var imgsrc = preload.arguments;
arr= new  Array(imgsrc.length);
 for  (var j= 0 ; j<imgsrc.length; j++)
{ arr[j] =  new  Image; arr[j].src = imgsrc[j]; }
}
</SCRIPT>

................

<body onLoad="preload('1.jpg','2.jpg')"> 

Мне так кажется, что в массив-то картинки загоняются... только это не обязывает браузер их немедленно прочитать... т.е никакого прелоада нет и в помине... :((
...
Рейтинг: 0 / 0
А по javascript здесь ответят? Спасибо.
    #33357419
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А путь к картинкам?
Она ведь, наверное, не в одном каталоге со страничкой лежат?

preload('path/1.jpg',''path/2.jpg')

путь нужен
иначе они не будут подгружены заранее
...
Рейтинг: 0 / 0
А по javascript здесь ответят? Спасибо.
    #33357436
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Событие onload происходит после полной загрузки страницы, поэтому не подходит для прелодинга.


Прелодинг нужно сделать раньше:
<script language="javascript">preload('path/1.jpg',''path/2.jpg');<script>
...
Рейтинг: 0 / 0
А по javascript здесь ответят? Спасибо.
    #33357457
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Слэш не поставила
<script language="javascript">preload('path/1.jpg',''path/2.jpg');</script>
...
Рейтинг: 0 / 0
А по javascript здесь ответят? Спасибо.
    #33357537
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, попробую. Вечером.

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

Т.е просто пустить прелоад на выполнение?
Тогда будет так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<script language="javascript">preload('path/1.jpg','path/2.jpg');</script>
<SCRIPT LANGUAGE="javascript">
function preload()
{
............
}
</SCRIPT>
<body>

Да?

А сама-то функция будет работать, т.е после подгрузки в массив, картинки броузером сразу прочитаются?
... Впрочем, вечером сам попробую. И сообщу. Спасибо :))
...
Рейтинг: 0 / 0
А по javascript здесь ответят? Спасибо.
    #33357603
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А почему вызов функции раньше, чем она описана?

<SCRIPT LANGUAGE="javascript">
function preload()
{
............
}

preload('path/1.jpg','path/2.jpg');
</SCRIPT>

или где-нибудь в

<body>
..
<script language="javascript">preload('path/1.jpg','path/2.jpg');</script>
..
</body>

нужно вызывать
...
Рейтинг: 0 / 0
А по javascript здесь ответят? Спасибо.
    #33376492
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, получилось, спасибо
Очень хорошо даже получилось.
... Но меня все равно терзают смутные сомнения (с) , што в этой функции "прелоад" что-то не так...
...
Рейтинг: 0 / 0
А по javascript здесь ответят? Спасибо.
    #33376494
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:))
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / А по javascript здесь ответят? Спасибо.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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