JavaScript: Список топиков:

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 прелоадом если он 
    грузиться в хетемеэл написал по памяти, так что за работоспособность не отвечаю
    

Сайт управляется системой uCoz