JSQLOAD:Тема : Re: Быстpая загpузка каpтинок ------------------------------------------------------------------------------ Q:> Имеется такая вот констpукция для MSIE. > <img src="buttons/tales_off.gif" onmouseover="src='buttons/tales_on.gif';" > onmouseout="src='buttons/tales_off.gif';"> > Пpи откpытии стpаницы бpаузеp гpузит пеpвую каpтинку и успокаивается. Пpи > наведении мыши, начинается загpузка втоpой каpтинки, что не есть гуд, и > напpочь смазывает впечатление. > Внимание, вопpос. Как бы сделать так, чтобы бpаузеp сpазу гpузил себе в кэш > обе каpтинки? Попробуй вторую картинку загрузить отдельно в самом начале страницы. Саму по себе, как картинку, без onmouseвсяких, только кастрируй ее размером в один пиксел, чтобы ее видно не было. <img src="buttons/tales_on.gif" width=1 height=1> AC> <img src="buttons/tales_on.gif" width=1 height=1> это совершенно оригинальное решение, в том смысле что все пишем на js и все больше и больше разочаровываемся (в js) ??? а ведь можно не прелоадить а загонять в нулёвый фрейм или грузить как hiden а можно заделать нулевую таблицу и прописать имаж как ее бакграунд короче - не перевелись еще мастера Хэтэмэла :))) AY> <body onLoad="preload('buttons/tales_on.gif','buttons/tales_off.gif')"> чтобы так написать, нужно сначало <SCRIPT> function preload(a,b) {... такой скрипт сегодня на 70-80% сайтов где эту фичу используют... самый простой путь: <SCRIPT> var tales_off =new Image(); tales_off.src="buttons/tales_off.gif"; var tales_on =new Image(); tales_on.src="buttons/tales_on.gif"; // ну и так далее </SCRIPT> обращение к такой кнопочке типа <IMG NAME="fitcha" SRC="buttons/tales_off.gif" ONMOUSEOVER="javascript:parent.[имя данного фрейма].fitcha.src=parent.[имя фрейма в котором прописан скрипт].tales_on .src" ONMOUSEOUT="javascript:parent.[имя данного фрейма].fitcha.src=parent.[имя фрейма в котором прописан скрипт].tales_off .src"> дальше - больше незачем грузить первый имаж tales_off.gif прелоадом если он грузиться в хетемеэл написал по памяти, так что за работоспособность не отвечаю |