Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: szybkie ładowanie zdjęć na stronie?
Forum PHP.pl > Forum > Po stronie przeglądarki
Kamil666
Witam, widziałem na paru stronach, są mianowicie tak skonstuowane że wchodzisz na stronę nic się nie dzieje i po chwili cała strona się pojawia, tzn. przeglądarka ładuje zdjęcia w tle jak skończy ładowanie wtedy odpala stronę, jak coś takiego zrobić

próbowałem z tym ale to nie jest o to co mi chodzi.

<script LANGUAGE = JAVASCRIPT>
if (document.images)
{
img1 = new Image();
img2 = new Image();
img1.src = "imageName1.gif";
img2.src = "imageName2.gif"
}
</SCRIPT>

może mi ktoś doradzić?
stoprocent
  1. <img src="foto1" style="display:block;" id="foto1">
  2. <img src="foto2" style="display:none;" id="foto2">
  3. <img src="foto3" style="display:none;" id="foto3">
  4. <img src="foto4" style="display:none;" id="foto4">


i teraz robisz przyciski czy tam linki

  1. <a href="javascript:document.GetElementbyId('foto2').style.display = 'block'">foto2</a>


do tego musisz ukrywac pozostale obrazy jak pokazujesz jeden.
tyle
Kamil666
Raczej nie za bardzo mi o to chodziło :/

Superbest
zerknij><

chodzi o to że ta strona jest złożona z wielu ciętych
jpgów, myk który chce zrobić polega na tym że puki przeglądarka nie wczyta
wszystkich zdjęć w tle nie pojawi się żadne zdjęcie na stronie, dopiero po wczytaniu zdjęć cała strona pojawi się w całości.
widziałem jakiś czas temu ktoś zrobił coś takiego...
mike
1. Po piersze to ta strona jest totalnie beznadziejna. Co za "łebmajster" daje całą strona jkao obrazki. Bleee.
2. Efekt takiego ładowania to kwestia chyba Twojego łącza, przeglądarki lub czegoś innego. Mi (IE, FF, Opera) wszystko się ładuje normalnie. Obrazki pojawiają się jak zostaną wczytane. Nic na raz.
3. A jesli koniecznie chcesz uzyskać taki efekt o jakim mówisz to daj styl wszystkim obrazkom visibility: hidden;. Potem w metodzie onload() podmień dynamicznie style dla całej strony. A w nich już bedziesz miał dla obrazków visibility: visible; co da efekt nagłego pojawienia się obrazków.

Nie polcecam takich praktyk. Czekając na całą zawartośc strony będziesz tylko denerwował internautę, bo bedzie on miał wrażenie że coś jest nie tak.
To że cois się ładuje i widać efekty jest dobre. Bo ktoś może chcieć poczytać teksty, nie czekając na załadowanie grafiki.

P.S.
Proszę wstawiać kody źródłowe w odpowiednich tagach bbCode i podając linki dawać je w klkalnej postaci.
Popraw swojego posta stosujęc się do tych rzeczy.
Kamil666
Hmmm

Nie potrzebuje tutaj żadnego serwisu super zoptymalizowanego czy bóg wie jakiego.
Zdecydowałem wstawić w postaci graficznej dlatego że jestem grafikiem i łatwiej mi w ten sposób. Pozatym na stronie się dużo nie będzie zmieniać. Dużo jest takich stron i nie wiem co ci się wtym nie podoba - no ale nie jestem koderem więc pewnie tego nie ogarne tongue.gif

Dzięki za radę bardzo mi się przyda

Co do ładowania się strony to teraz jest ok, ale czasem gdy server jest obciazony szczegulnie w soboty wyglada to do dupy. Znalazlem też Image Preloaderów pare tylko nie wiem czy to jest to o co mi chodzi :/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.