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... - 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" - 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 pojdzieszukaj przyjaciol wsrod tych co
spiewaja . . . boviem zli ludzie
piesni nie znaja |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|