ugrás a tartalomhoz

Legelőször a képek töltőfjönek be a weblapon! hogyan?

Anonymous · 2006. Már. 15. (Sze), 13.09
Hello

Hogyan csinálhatnám meg azt, hogy a látogatónak először töltődjenek be a gépek, és ne egyszerre a többi dologgal?
Kérlek olyat ne írjatok, hogy itt meg ott nézzek utánna, mert egyáltalán nem értek a programozáshoz. Esetleg valami kis script létezik erre ami bizonyos formátumoknak ad "elsőbbséget" ?
 
1

request

winston · 2006. Már. 15. (Sze), 13.17
mivel a html-ben vannak a képeket lekérő requestek, ezért először az fog betölttődni. annyit tudsz még ajax-al, hogy egyszer betöltöd az oldalt, és utána az nem töltődik újra, csak a képek.
2

Kép

Anonymous · 2006. Már. 15. (Sze), 13.36
Kösz
Azt nem lehetne megcsinálni, hogy amég a képek be nem töltődnek más ne jelenjen meg?
3

javascript

winston · 2006. Már. 15. (Sze), 13.57
elvben, javascriptben meg lehet. onload előttre kidobsz egy nem láthatóságot, esetleg egy "loading..." feliratot. hozzá kell tenni, hogy nem tanácsos, az emberek nem szeretik az ilyesmit, sokan, ha meglátnak egy ilyen loading dolgot, reflexből kattintanak az X-re.
4

Jobb megoldás...

janoszen · 2006. Már. 15. (Sze), 14.24
Üdv!

Nemrég próbáltam ki a próbaoldalamon és nagyon csinos dolgot lehet megcsinálni.

Legyen adott egy 48 px szer 48 px-es kép, amelyen van egy felirat, hogy "töltés..." Legyen a háttérszíne átlátszó. Tehát, a PNG formátum javasolt.

Egy kis CSS kód:

img
{
 background:#c0c0c0 url(loading.png) no-repeat center;
}
És máris van egy király töltő effekted anélkül, hogy JS-sel kellene szívnod.
5

csodásan egyszerű

NetBandita · 2006. Már. 15. (Sze), 14.29
Ez tényleg jó ötlet. Egyszerű és nagyon jó. :)
6

Gondoltam...

janoszen · 2006. Már. 15. (Sze), 15.16
Gondoltam, hogy tetszeni fog. Először a körülölelő DIV-vel próbálkoztam, de aztán rájöttem, hogy az IMG-nek is lehet háttere. Egyetlen hátulütője van. Ha nem találja az img-ben megadott képet, akkor idők végezetéig loading... felirat lesz ott. De szerintem, ez elviselhető... :)
7

div

winston · 2006. Már. 15. (Sze), 15.38
azért nekem is volt benne egy kis szerepem ;) mondjuk én még úgy használtam, hogy körülölelő div-nek adtam a hátteret, mert képgalériához kellett a dolog: minden kép be div-be, így könnyebben mozgathatóak, mögé a loadnig, és alulra -olyan csszengarden stílusban- egy kis doboz, amiben a kép száma, linkként, amire rákkattintva nagy doboz

egyébként ezzel a hátteres dologgal nagyon szépen el lehet játszani, sok mindenre:
pl.: textfield-nek betenni mondjuk jobb fölülre egy nagyon kevéssé kontrasztos logot, úgy esztétikusan (mondjuk az egész szürke), és ha a fókuszban van, (írsz), akkor meg ugyan ezt a hátteret kapja meg, csak enyhe színkezeléssel. persze background colort is kell hozzá állítani, mert a logo nem tölti ki az egész fieldet, de ha még hozzáveszel szép keretet, betűszínt /méretet/típust, nagyon esztétikusan megcsinálható
8

Anonymous !=== NetBandita

NetBandita · 2006. Már. 15. (Sze), 23.53
Bár lehet, hogy csak !==... (attól függ, hogy mit veszünk értéknek és típusnak)

Mentségemre legyen szólva, még kezdő vagyok.