Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » piotrszac 22:46
 » Flo 22:45
 » Kelso1 22:44
 » Druzil 22:44
 » rulezDC 22:39
 » Soulfly 22:39
 » Conan Bar 22:32
 » yeger 22:29
 » ManiusNG 22:24
 » rooter666 22:23
 » DJopek 22:20
 » Wedelek 22:13
 » GLI 22:12
 » wrrr 22:06
 » Holyboy 22:06
 » ngP 22:06
 » Fl@sh 22:01
 » rainy 22:00
 » Irys 21:42
 » cVas 21:39

 Dzisiaj przeczytano
 60441 postów,
 wczoraj 72839

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
A R C H I W A L N A   W I A D O M O Ś Ć
    

preloader w dhtml'u? , Outsider 16/12/03 23:10
preloader to modul powszechnie znany i stosowany wszedzie tam gdzie pojawia sie duza ilosc danych do pobrania. We flash'u robi sie to szybko i prosto. Niestety nigdy nie jest idealnie.
Mam witryne na ktorej osadzony jest kawalek flasha, ale generalnie wszystko fruwa na html'u. Strony htm sa dosc mocno przecizone grafika (z roznych przyczyc - minimalizacja nie wchodzi w gre). W tym wypadku pojawia sie problem z ich ladowaniem.
Teraz do sedna. Czy ktos z was zechcialby podzielic sie wiedza praktyczna lub odnosnikiem do zrodla, na temat realizacji preloadera w dhtml'u. Nie musi byc to pasek - wystarczy informacja, ze w danej chwili nastepuje ladowanie. Wiem, ze cos takiego idzie zrobic, ale nie moge sobie pokojarzyc jak (gdzies widzialem opis i nie moge znalezc). Jesli ktos zna jakies sposoby i zechcialby zaprezentowac kilka mozliwosci zachecam i prosze.

btw. Oczywiscie nie musimy ograniczac sie do dhtml'a. Kazdy sposob jest dobry - byleby byl praktyczny.

Okiełznany Ukierunkowany Twór
Sometimes Informatycznie
zDEspeRowany...

  1. jesli chodzi o obrazki, to mozna zrobic to latwo, nawet z paskiem postepu , bwana 17/12/03 03:46
    zalozmy, ze jest kilka obrazkow do wyswietlenia na stronie. w javascripcie mozesz zadeklarowac obrazki jako zmienne podajac url - w ten sposob zostana one sciagniete do cache'u przegladarki.


    1) wyswietl preloader w pozycji 0%

    2) dla kazdego obrazka ktory ma byc wyswietlony:
    zadeklaruj zmienna i zaladuj do niej obrazek podajac url
    zwieksz 'o troche' pasek postepu

    3) statyczny html zawierajacy obrazki (normalnie podane jako img src='url')

    w ten sposob mozna uzyskac 'ruchomy' preloader; po zaladowaniu do zmiennych javascript, obrazki osadzone w 3) powinny sie wyswietlic bardzo szybko (beda juz lokalnie w cache'u)

    Mam nadzieje ze to nie jest za bardzo zamotane, jakby co, chetnie dookresle ten pomysl:-D

    "you don't need your smile when I cut
    your throat"

  2. tutaj masz procedurke , liam k 17/12/03 11:08
    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
    <!--
    function Download(Img)
    {
    n=new Image();
    return n.src=Img;
    }

    podmien();
    function podmien()
    {
    Adres=new Array("images/menu0.jpg","images/menu1.jpg","images/menu2.jpg","images/menu3.jpg","images/menu4.jpg","images/menu5.jpg");
    for (i=0; i<Adres.length; i++) Adres[i]=Download(Adres[i]);
    }
    -->
    </SCRIPT>


    pozmieniaj tylko nazwy plikow .jpg w tablicy i pojdzie

    szukaj przyjaciol wsrod tych co
    spiewaja . . . boviem zli ludzie
    piesni nie znaja

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL