Strona 1 z 3 123 OstatniOstatni
Pokaż wyniki od 1 do 10 z 27

Wątek: preload, a moze nie? - ładowanie zdjęć w "tle" jak?

  1. #1
    Uzależniony
    Dołączył
    Jun 2005
    Miasto
    Rzeszów
    Wiek
    33
    Posty
    574

    Domyślnie preload, a moze nie? - ładowanie zdjęć w "tle" jak?

    Szukam już parę ładnych minut jak to zrobić i nie znalazłem...

    Chodzi mi o taki efekt że gdy ktoś wchodzi na stronę galerii, gdzie są miniatury i po załadowaniu tych miniatur, następuje automatyczne ładowanie zdjęć głównych tak żeby po kliknięciu w miniaturkę nie trzeba było czekać aż się załaduje fotka. Nie chodzi mi to o taki efekt że przed otwarciem strony ładują się wszystkie pliki i dopiero po załadowaniu można cokolwiek robić na stronie. Może to być np. w javascript ale jak można inaczej prosto to też będzie ok.

    pozdrawiam
    350D

  2. #2
    Pełne uzależnienie Awatar muflon
    Dołączył
    Mar 2004
    Miasto
    Zürich
    Wiek
    47
    Posty
    6 763

    Domyślnie

    Najprosciej jest nie ladowac obrazki, ale je cache'owac, potem "zaladowanie" to juz chwila (no, pomijam sytuacje, gdy masz na stronie kilkadziesiat MB zdjec ;-)). W ogolnosci, to w javascripcie musisz zrobic cos takiego:

    - stworzyc sobie nowy obiekt Image
    - dac mu onload=jakas_procedurka
    - ustawic src na pierwszy duzy obrazek

    ... a w jakas_procedurka:
    - ustawiac src na kolejne duze obrazki, z kazdym wywolaniem, az do ostatniego

    Do tego mozna dodawac rozne bajery typu wskazania, ktore sie juz zaladowaly (zmiana bordera thumbnaila czy cos) itp. Ewentualnie po chamsku, zaladowac na raz wszystkie, ale tu zysk moze byc pozorny.


    Nie, nie napisze tego JS za Ciebie :-P
    Ostatnio edytowane przez muflon ; 26-07-2007 o 13:11

  3. #3
    Pełne uzależnienie Awatar canis_lupus
    Dołączył
    Oct 2004
    Miasto
    Kraków
    Wiek
    40
    Posty
    1 252

    Domyślnie

    Zrób stronę tak aby miniatury były duzymi plikami zmniejszonymi tylko przez przeglądarkę. Wtedy będą siedziały w cache.
    "I love You Cię" Różyczko...
    Galeria ,
    Druga galeria,

  4. #4

    Domyślnie

    canis_lupus to jest najgorsze rozwiazanie jakie moze byc, cholera mnie bierze kiedy musze czekac absurdalnie dlugo, aby zaladowaly sie miniaturki, jeszcze jaki ich jest ponad 30 na stronie.... tragedia

    Alzail daruj sobie tego typu rozwiazania, jak masz ciekawe fotki to kazdy poczeka

    IMHO do zaakceptowania jest propozycja muflon, z tym ze ladowanie duzych fotek powinno nastapic dopiero po wyswietleniu miniaturek
    Wojna to choroba psychiczna rozprzestrzeniajaca sie jak epidemia
    Strach nie ma sensu, Stary Ojciec już dawno napisał księgę twojego życia
    Jak długo można patrzeć na teściową z przymrużeniem oka?
    -aż się muszka zgra ze szczerbinką...

    www.echoart.pl

  5. #5
    Pełne uzależnienie Awatar schabu
    Dołączył
    Aug 2006
    Miasto
    Rzeszów
    Posty
    1 349

    Domyślnie

    chodzi Ci o taki bajer jaki mam u siebie na stronie głównej?

    EDIT: kurde - ale trafiłem z momentem. właśnie trwają prace remontowe na serwerze hehe i nie zobaczysz tego teraz
    Ostatnio edytowane przez schabu ; 26-07-2007 o 12:48
    Na której strefie chcesz dostać porannego tosta?

    fotografia ślubna i eventowa

  6. #6
    Coś już napisał Awatar orzeh
    Dołączył
    Feb 2007
    Miasto
    Bytom
    Wiek
    41
    Posty
    98

    Domyślnie

    Cytat Zamieszczone przez EchoX Zobacz posta
    canis_lupus to jest najgorsze rozwiazanie jakie moze byc, cholera mnie bierze kiedy musze czekac absurdalnie dlugo, aby zaladowaly sie miniaturki, jeszcze jaki ich jest ponad 30 na stronie.... tragedia
    właśnie miałem to napisać
    Cytat Zamieszczone przez EchoX Zobacz posta
    Alzail daruj sobie tego typu rozwiazania, jak masz ciekawe fotki to kazdy poczeka

    IMHO do zaakceptowania jest propozycja muflon, z tym ze ladowanie duzych fotek powinno nastapic dopiero po wyswietleniu miniaturek
    z kolejnością ładowania to może być trudno, bo przeglądarki asynchronicznie ładują zdjęcia, ale rozpoczęcie ładowania zdjęć na onload strony powinno byc ok.
    pozdrawiam
    orzeh

  7. #7
    Pełne uzależnienie Awatar muflon
    Dołączył
    Mar 2004
    Miasto
    Zürich
    Wiek
    47
    Posty
    6 763

    Domyślnie

    Cytat Zamieszczone przez orzeh Zobacz posta
    z kolejnością ładowania to może być trudno, bo przeglądarki asynchronicznie ładują zdjęcia, ale rozpoczęcie ładowania zdjęć na onload strony powinno byc ok.
    To sie rozumie samo przez sie ;-) onload albo jakies ondomready.

  8. #8
    Pełne uzależnienie Awatar Tomasz Golinski
    Dołączył
    Jul 2004
    Miasto
    Białystok
    Wiek
    45
    Posty
    8 623

    Domyślnie

    Muflon, to kiedy nowy ficiur w skrypcie?
    30D | 85/1.8 | 135/2 | 70-200/4 | T17-50/2.8 | 100-300/4.5-5.6 | 50/1.4 | 650 | 430EX | Sherpa 600r
    Zdjęcia - Iran, folk, jazz, wątek galeriowy


    FoFot.pl
    Canon IRC

  9. #9
    Pełne uzależnienie Awatar muflon
    Dołączył
    Mar 2004
    Miasto
    Zürich
    Wiek
    47
    Posty
    6 763

    Domyślnie

    Cytat Zamieszczone przez Tomasz Golinski Zobacz posta
    Muflon, to kiedy nowy ficiur w skrypcie?
    Taaa, zwlaszcza w kontekscie podtytulu "completely static web image gallery"

  10. #10
    Uzależniony
    Dołączył
    Jun 2005
    Miasto
    Rzeszów
    Wiek
    33
    Posty
    574

    Domyślnie

    Muflon dzięki za propozycje, skąd wiedziałeś że o to zapytam ?

    Jeszcze małe pytanko, ten skrypt ma być przy każdej miniaturce czy ten jeden będzie cachował wszystkie zdjęcia na raz?

    proste pytanie czy to ma wyglądać mniej więcej tak?

    Kod:
    <a href="duzy obrazek"><img src="miniaturka" onload="duzy obrazek"></a>
    ?

    Jeżeli mniej to bardzo proszę o poprawienie, a jeśli w ogóle.. hmm może jednak Muflon ? :P
    350D

Strona 1 z 3 123 OstatniOstatni

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •