Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> szybkie ładowanie zdjęć na stronie?
Kamil666
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 16.06.2005

Ostrzeżenie: (0%)
-----


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ć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
stoprocent
post
Post #2





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 17.05.2003
Skąd: Kraków , Londyn

Ostrzeżenie: (0%)
-----


  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
Go to the top of the page
+Quote Post
Kamil666
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 16.06.2005

Ostrzeżenie: (0%)
-----


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...

Ten post edytował Kamil666 15.12.2005, 01:40:47
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Kamil666
post
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 16.06.2005

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/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 :/

Ten post edytował Kamil666 15.12.2005, 01:48:57
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 09:42