Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ładowanie zawartości <DIV>'a
Rzepa
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 13.01.2004

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


Witam,
Na stronie mam formularz, a na nim blok <DIV> z właściwością display:none. Pod link na stronie mam podpiętą funkcję, która ten blok pokazuje bądź chowa. W bloku tym znajduje się wiele obrazków (emotikony). Gdy otwieram stronę w IE, to obrazki zaczynają się ładować, choć tego nie widać, bo blok jest ukryty. Jeśli w trakcie tego procesu kliknę na link, który odkryje blok, to ikonki przestają się ładować. Efekt jest taki, że te, które zdążyły się ściągnąć są widoczne, a reszta pokazuje się jak standardowo nie załadowane obrazki. W Operze jest OK, choć zaczyna ona ściągać obrazki, dopiero, gdy odkryje się tego <DIV>'a

Jak temu zaradzić?

Dzięki,
Rz.
Go to the top of the page
+Quote Post
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Obrazki takie jak emotikony powinny się załadować błyskawicznie bo wielkość każdego z nich to nie więcej niż 600-700 bajtów, chyba że Twoje są dużo większe. Może tu jest problem ? Może masz zbyt duże te emotikony ?
Go to the top of the page
+Quote Post
gaza
post
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.06.2003

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


A moze trzeba je zaladowac wczesniej do pamieci podrecznej

ponizsze dodajemy na poczatku skryptu:
Kod
var emotikona_1 = new image(20, 20);
emotikona_1.src = 'jakis url';

i tak po kolei kazdy obrazek.

moze pomoze ?

Pozdrawiam
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: 22.08.2025 - 22:40