- 
Data: 2010-12-16 20:48:08
 Temat: Re: prosty loader w JS na stronę
 Od: Peter May <p...@o...pl> szukaj wiadomości tego autora
 [ pokaż wszystkie nagłówki ]W dniu 2010-12-16 18:22, Paweł Piskorz pisze: 
 > On 2010-12-15 21:18, Peter May wrote:
 >> W dniu 2010-12-15 20:42, Paweł Piskorz pisze:
 >>> On 2010-12-15 14:13, Peter May wrote:
 >>>> Weź dodaj prosty <div id="preload"> (koniecznie JavaScript-em) z
 >>>> tekstem
 >>>> "Trwa ładowanie" w <head>, a potem podepnij pod zdarzenie onload w body
 >>>> usunięcie tego. I po sprawie.
 >>>
 >>> W head nie dodasz nic do body, bo body jeszcze nie istnieje. Timeouta
 >>> nie ma jak wyliczyć, zaś onload/ready to już zapóźno ;]
 >>
 >> Argh... miało być tuż przed </body>
 >
 > Tuż przed </body> to już stronę dawno widać, próbuj dalej :D
 
 Stronę widać, ale się nie załadowała. A to różnica. Szczegółowo to
 zrobiłbym to tak:
 
 1. Zakładam, że html mógłby mniej więcej tak wygląda:
 
 [...]
 <body>
 <div class="overlay">
 [...]
 cała reszta
 [...]
 <div id="footer"></div>
 </div>
 </body>
 
 
 2. W <head> ustawiam klasę np. js_on dla <html>-a, JavaScript-em, a w
 CSS-ie dodaję takie style:
 
 .js_on div.overlay{
 background:#fff;
 z-index:1000;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 }
 
 3. Do footer pakuję znów JS, gdzie generuję sobie bajerancki tekst "Trwa
 ładowanie" oraz pod zdarzenie onload dla obiektu window podpinam
 funkcję, która usunie mi div.overlay.
 
 W ten sposób user nie zobaczy strony dopóty, dopóki nie załaduje mu się
 ona w całości. A przynajmniej do czasu wywołania funkcji w zdarzeniu
 onload dla obiektu window.
 
 A jeszcze bardziej szczegółowo to wywołanie funkcji powinno nastąpi
 wtedy, gdy jesteś w sytuacji pt. "DOM content is ready". Opis można
 znaleźć np. tutaj:
 
 http://subprint.com/blog/demystifying-the-dom-ready-
 event-method/
 
 --
 Peter
 
Najnowsze wątki z tej grupy
- UWAGA: MAM PODEJRZENIE, ŻE onet.pl DOKONUJE ATAKÓW!!!
- Komisja sejmowa odrzuca petycję ws. obowiązkowych kanałów RSS na stronach podmiotów publicznych
- kol. sukces po polsku: "Samurai Labs. Technologia do zapobiegania samobójstwom"
- Wściekli obywatele spalili budynek parlamentu Nepalu [bo odcięli im amerykańskie serwery społecznościowe - przyp. JMJ]
- UWAGA: MAM PODEJRZENIE, ŻE trojmiasto.pl DOKONUJE ATAKÓW
- Cenzura na wolnemedia.net - likwidacja codziennej sekcji "Sygnały zauważone"
- Nowe style na energokod.pl
- Jak działa hosting w którym wykupuje się sam serwer i domenę, bez IP?
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Do sądu trafił pozew zbiorowy przeciw Google'owi - oskarżenie o praktyki monopolistyczne na rynku reklamy internetowej
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
Najnowsze wątki
- 2025-10-30 Był neosędzia w składzie jest cofka w apelacji [dożywocie za potrójne zabójstwo]
- 2025-10-30 Warszawa => Lead SAP PP Consultant <=
- 2025-10-30 Poznań => Konsultant SAP HCM <=
- 2025-10-30 Warszawa => Junior Rekruter <=
- 2025-10-30 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-30 Zakrzewo => SAP HCM Consultant <=
- 2025-10-30 Gang przestępców napadających przestępców już rozbity! [CBŚP,media,prawny humor]
- 2025-10-30 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu
- 2025-10-30 Kraków => Production Coordinator / Representant Product Dev <=
- 2025-10-30 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-10-29 szablon do pasty DIY
- 2025-10-29 Głośnik potrzebny
- 2025-10-29 Warszawa => Specjalista rekrutacji IT <=
- 2025-10-29 Rzeszów => International Freight Forwarder <=
- 2025-10-29 Białystok => Gen AI Engineer <=




![Reklama natywna - 5 najważniejszych zalet [© tashatuvango - Fotolia.com] Reklama natywna - 5 najważniejszych zalet](https://s3.egospodarka.pl/grafika2/artykul-natywny/Reklama-natywna-5-najwazniejszych-zalet-226496-150x100crop.jpg) 
![Jak najkorzystniej wysyłać i odbierać przelewy walutowe w EURO [© Production Perig - Fotolia.com] Jak najkorzystniej wysyłać i odbierać przelewy walutowe w EURO](https://s3.egospodarka.pl/grafika2/przelewy-bankowe/Jak-najkorzystniej-wysylac-i-odbierac-przelewy-walutowe-w-EURO-205900-150x100crop.jpg) 
 
![Ulga B+R 2024/2025. Kto może skorzystać? [© Freepik] Ulga B+R 2024/2025. Kto może skorzystać?](https://s3.egospodarka.pl/grafika2/ulga-B-R/Ulga-B-R-2024-2025-Kto-moze-skorzystac-265197-150x100crop.jpg) 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
![Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy [© pixabay] Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy](https://s3.egospodarka.pl/grafika2/rynek-najmu/Wynajem-mieszkania-w-Warszawie-pochlania-44-pensji-Zobacz-jak-wypadamy-na-tle-Europy-269391-150x100crop.jpg) 
![Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie? [© wygenerowane przez AI] Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie?](https://s3.egospodarka.pl/grafika2/prawa-pasazera/Lot-z-niespodzianka-jak-overbooking-zmienia-podroz-i-jakie-prawa-maja-pasazerowie-269384-150x100crop.jpg) 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 
 
 


