Як змусити певний елемент завантажитися раніше решти контенту

Можна це зробити на подію onload в BODY. Тобто. це буде виглядати так: [body onload="document.all['MyPic'].src='telefon.gif'"]Малюнок відповідно виглядатиме так: [img id=MyPic].

Ще можна завантажити малюнок у тегу LINK або STYLE у заголовку.

На жаль, не можу спробувати практично. У мене все завантажується відразу (швидкість хороша)

Ось ще раджу почитати: http://www.getinfo.ru/article579.html

а можна спростити рішення до такого, це не буде помилкою?

а то в мене pic.gif зав'язаний onmouseover і кам там маневрувати з [img id=MyPic] я не знаю :) :

[a href="link.htm" ]link[/a] -recurrent

Звичайно ж, це буде помилкою. Нема такого об'єкта src. Є об'єкт document, що має властивість all, яке повертає колекцію елементів на сторінці. Наш елемент MyPic, своєю чергою, має властивість src. Його ми і міняємо.

Теоретично малюнок завантажується один раз при відкритті сторінки (навіть якщо на нього є кілька посилань). Тобто. ми можемо завантажити його або тегом Link в заголовку (Head), або зробити невидимий Div або ще як хитріший (головне перед використанням). Посилатися на нього можна як завжди (у тому числі й у скриптах).

Запис document.destroy.src='pic.gif' мені дуже зрозуміла. Зокрема властивість destroy. -Toking

вирішив використати невидимий Див - чудово працює.