За последние 24 часа нас посетили 17178 программистов и 1246 роботов. Сейчас ищут 960 программистов ...

Люди как прелоадер создать?

Тема в разделе "JavaScript и AJAX", создана пользователем Mat, 24 май 2007.

  1. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    Так понимаю.. это по средствам клиентских скриптов ваять нада, не подскажите с чего начать и куда копать?
     
  2. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    прелоадер не нужен тебе, молодой падаван :mrgreen:
     
  3. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    почему>?
     
  4. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
  5. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    ну да, до джедая мну ещё как до китая... но суть проблеммы не в кнопках! а вот допустим у меня есть на сайте графика в гифе, которая отображается на всех страницах.. ну так скажем дизайн, можно ли заставить тот же IE не грузить постоянно эти 0,5мб при обновлении страниц, создать некую бефферизацию всего графона.? И при загрузке страници просчитать пока всё загрузится, а потом показать(чтоб не кусками грузилось/отображалось)... воть.

    пс: хорош прикалываться надо мной :) лучше по-существу :roll:
     
  6. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    он и так их кеширует.

    боюсь для оперы такое фиг сделаешь. разве что грузить в iframe c нулевой высотой, а по onload показывать...
     
  7. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    но что-то мне не понять как же он так их кеширует! вот взгляни http://ttspb.cwx.ru/index.php?open=PP-R ,если вывести инфо о какой-нибудь позиции.. а потом, допустим нажать "вернуться" всё поновой грузится начинает.. ппц oO
     
  8. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    А не для Оперы?
     
  9. stas_t

    stas_t Активный пользователь

    С нами с:
    24 апр 2007
    Сообщения:
    500
    Симпатии:
    0
    Адрес:
    Courbevoie, France
    проверь настройки апача. при выдаче картинок он должен устанавливать заголовки, мол, эту картинку надо кешировать в браузере в течение как минимум суток, а лучше неделю. мне помогает. количество запросов картинок на сервере снижается на порядок.

    http://httpd.apache.org/docs/2.0/mod/mod_expires.html
     
  10. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    http://www.webmakerslounge.com/browsers ... hki-v-ie6/
    ещё поправь кодировки в описании товара - в мозилле крякозябры.

    вначале страницы делаешь body.style.display='none'; и на onload вешаешь обратное действие.
     
  11. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    хм... займёмся.... спс
     
  12. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    вот у Psiha посмотрел - нечто подобное хочу в итоге....
     
  13. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    что? дизайн такой хочешь? :)
     
  14. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    Да не - обрати внимание как грузится страница! я примерно к этому стремлюсь...
     
  15. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    дык не злоупотребляй графикой и у тебя будет быстро грузиться :)
     
  16. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    собсно вернулиськ САБЖу... как создать прелоадер :)

    пс: из моих личных убеждений, что за Инетом будущее и то что скорости доступа растут час от часа и уже не за горами 100 мегабитный инет (у нас в городе есть уже такие конторы и довольно дёшего, почти даром) Экономить на графике и на трафике не хочу и не вижу в этом уж такого огромного смысла.... остаётся только подумать о тех у кого нет такой возможности, ПОКА нет!

    ппс: и вобще что касается Дизайна и красивого оформления чего-либо по теме, скоро всё будет во ФЛЭШЕ! ВОБЩЕ ВСЁ!
    ещё 5(а может и раньше...) лет назад встречал японский эксклюзив, который грузился 30-40 минут, но я ждал!!! Сайт выполненый полнностью на флеше выглядел суперски, даже для меня не-знающего ни грама японского это было интересно и я знал в каком направлении УЖЕ все двигается...

    тьфу.. лирика... вернёмся к прелоадеру :) :) :)
     
  17. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    ничего, и тебя вылечим (с) :mrgreen:
     
  18. Mat

    Mat Активный пользователь

    С нами с:
    12 дек 2006
    Сообщения:
    391
    Симпатии:
    0
    чувствую такой батвой никто не промышлял.... ясненько
     
  19. oligarx

    oligarx Активный пользователь

    С нами с:
    23 янв 2007
    Сообщения:
    68
    Симпатии:
    0
    Адрес:
    Украина Львов
    Перед тем как показывать картинку можно её предварительно загрузить с помощью JavaScript. Это может быть полезным при создании галерей и фотоальбомов.
    Код (Text):
    1. function newImage(path) {
    2.       var image = new Image();
    3.       image.src = path;
    4.       return image;
    5. }
    6.  
    7. function preloadImages() {
    8.       img1 = newImage("http://fastcoder.org/i/print_logo.gif");
    9. }
    10. // Затем в теле документа вызываем ф-ию preloadImages()
    11. preloadImages();
    12. // Создаем тег IMG для проверки, картинка будет уже загружена
    13. document.write (
    14.       "<img src='" + img1.src + "' alt='Test'>"
    15. );
    оригинал - http://fastcoder.org/javascript/4.html