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

Zwiń
X
 
  • Czas
  • Pokaż
Wyczyść wszystko
new posts
  • Alzail
    Uzależniony
    • 2005
    • 574

    #1

    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
  • muflon
    Pełne uzależnienie
    • 2004
    • 6763

    #2
    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 edytowany przez muflon; 168.
    zdjęcia lotnicze - zdjęcia ogólnie - airshow-reviews.com

    Komentarz

    • canis_lupus
      Pełne uzależnienie
      • 2004
      • 1252

      #3
      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,

      Komentarz

      • EchoX
        Bywalec
        • 2005
        • 171

        #4
        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

        Komentarz

        • schabu
          Pełne uzależnienie
          • 2006
          • 1352

          #5
          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 edytowany przez schabu; 6995.
          Na której strefie chcesz dostać porannego tosta?

          fotografia biznesowa

          Komentarz

          • orzeh
            Coś już napisał
            • 2007
            • 98

            #6
            Zamieszczone przez EchoX
            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ć
            Zamieszczone przez EchoX
            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

            Komentarz

            • muflon
              Pełne uzależnienie
              • 2004
              • 6763

              #7
              Zamieszczone przez orzeh
              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.
              zdjęcia lotnicze - zdjęcia ogólnie - airshow-reviews.com

              Komentarz

              • Tomasz Golinski
                Pełne uzależnienie
                • 2004
                • 8623

                #8
                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



                Komentarz

                • muflon
                  Pełne uzależnienie
                  • 2004
                  • 6763

                  #9
                  Zamieszczone przez Tomasz Golinski
                  Muflon, to kiedy nowy ficiur w skrypcie?
                  Taaa, zwlaszcza w kontekscie podtytulu "completely static web image gallery"
                  zdjęcia lotnicze - zdjęcia ogólnie - airshow-reviews.com

                  Komentarz

                  • Alzail
                    Uzależniony
                    • 2005
                    • 574

                    #10
                    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

                    Komentarz

                    • muflon
                      Pełne uzależnienie
                      • 2004
                      • 6763

                      #11
                      Poczytaj jakis dobry kurs JS ;-) bo jak odpowiem na to pytanie, to pojawi sie kolejne... i kolejne... Ideologie masz napisana, sam pokombinuj jak to wprowadzic w zycie.
                      zdjęcia lotnicze - zdjęcia ogólnie - airshow-reviews.com

                      Komentarz

                      • dgi
                        Bywalec
                        • 2005
                        • 104

                        #12
                        Zamieszczone przez schabu
                        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
                        Takie rzeczy to można i bez JS

                        Komentarz

                        • Alzail
                          Uzależniony
                          • 2005
                          • 574

                          #13
                          dobry kurs, z tym to czasami też jest spory problem ;/

                          Myślę że więcej pytań nie będzie, a kurs tak czy siak jakiś sobie poczytam, nawet po to by nie tylko wiedzieć jak "onLoadowac" obrazki . Jednak zawsze łatwiej czytać nawet kurs jak się ma jakiś gotowy skrypcik który można przeanalizować
                          350D

                          Komentarz

                          • muflon
                            Pełne uzależnienie
                            • 2004
                            • 6763

                            #14
                            Nie jestem pewien, czy to nie laduje wszystkiego od razu. Wbrew pozorom display:none itp. sztuczki nie powoduje, ze przegladarka nie sciaga obrazka ;-) Choc teoretycznie (wg specyfikacji) powinno
                            zdjęcia lotnicze - zdjęcia ogólnie - airshow-reviews.com

                            Komentarz

                            • dgi
                              Bywalec
                              • 2005
                              • 104

                              #15
                              Zamieszczone przez muflon
                              Choc teoretycznie (wg specyfikacji) powinno
                              A to prawda. Zgodność ze standardami to już inna kwestia

                              Komentarz

                              Pracuję...