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
 
 » metacom 01:09
 » Soulburne 00:30
 » doxent 00:24
 » ulan 00:04
 » @GUTEK@ 23:52
 » chris01 23:40
 » ripek 23:30
 » rooter666 22:58
 » sszpila 22:45
 » luzak2363 22:44
 » Artaa 22:38
 » Fl@sh 22:23
 » DJopek 22:21
 » rarek 22:20
 » alkatraz 22:12
 » Conan Bar 22:10
 » MARtiuS 22:07
 » Paweł27 21:45
 » Kenny 21:45
 » resmedia 21:36

 Dzisiaj przeczytano
 23829 postów,
 wczoraj 557004

 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