Як змусити певний елемент завантажитися раніше решти контенту
Можна це зробити на подію 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
вирішив використати невидимий Див - чудово працює.