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
 
 » exmac 07:54
 » rurecznik 07:53
 » sigi 07:53
 » steve 07:51
 » m&m 07:51
 » Sherif 07:49
 » cVas 07:48
 » DYD 07:40
 » JE Jacaw 07:38
 » john565 07:37
 » @GUTEK@ 07:37
 » ghost12 07:32
 » XepeR 07:29
 » Zbyl 07:25
 » MARtiuS 07:22
 » patinka 07:21
 » myszon 07:14
 » Robak 07:01
 » Demo 06:56
 » Dhoine 06:52

 Dzisiaj przeczytano
 41104 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
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-2024, TwojePC.PL