Dlouhé načítání stránky?Fuj!

Ahoj...
Připravuji si stránky do nového designu, ale ten je skoro všecek tvořen různými obrázky...
No a ty obrázky patří tak do té střední velikosti-tzn. Budou se načítat pomaleji...
Nevíte jak jde v HTML, CSS, JS nebo v PHP udělat, aby se do doby načtení všech obrázků zobrazovalo třeba:
Chviličku strpení,
Načítám stránku.
Už je načteno 55%
atd.
Myslím aby to vypadalo asi trošku jako na www.centrum.cz, když se přihlásíte na e-mail...
Poradíte mi?
Nóó na stránku, která se bude načítat tak pomalu se ti každý modemář atd. vyprdne. Radši optimalizuj obrázky, a nebo je nějak omez. Přes CSS se daj dělat divy ;-) (teď nemyslím <div> ale divy jako nóó divy :-))
Ona není tak moc pomalá, ale nechci aby jividěli ještě bez obrázků...
Proč ne? Takové vykreslování stránky nejdřív bez obrázků je parádní věc. Když to uděláš dobře, prvkům nastavíš na pozadí podobné barvy, jako mají ty obrázky, tak ta stránka na první pohled připomíná sama sebe a můžeš ji číst už dlouhou dobu před dotažením. Velmi praktické.
Je, ale je to trochu složitější :-))))

<style>
#loadframe { display:block; text-align:center; vertical-align:center }
#picframe { display:none }
</style>

<div id=loadframe>
Načítání webové stránky...
</div>
<div id=picframe onclick="shut()">
<h1 class=blue>
Flash Disc 1024MB USB 2.0</h1>
<div class=image><img id=pic src="http://www.czechcomputer.cz/czc/products.nsf/v/0402284C3D8DDAC5C1256DE500754BD7/$file/24345v.jpg"></div>
</div>

<script>
function gEBI(id){
if(Boolean(document.getElementById)){
return document.getElementById(id)
} else if(Boolean(document.all)){
return eval('document.all.'+id)
}
}
function imgloaded(){
var lfr = gEBI('loadframe')
var pfr = gEBI('picframe')
lfr.style.display='none'
pfr.style.display='block'
var w = gEBI('pic').width
var h = gEBI('pic').height
if ((w==0) || (h==0)) imgloaded()

}
function shut(){

}
onload=imgloaded
</script>

Zkoupíruj si ten zdroják do nazev.htm a pust ve windows a poznáš sám, jak pracuje. :-))))
Martin
no, když se ti to líbí tak, jak na centru, tak to obšlehni, ne?
Dík za kódy... a to s tím pozadím už jsem věděl... ale nějak mě to nenapadlo... taky dík.
Ale to nefunguje, když tam mám frame...
Jak to mám udělat, když nechcu do každýho rámce novej?
Šlo by to i s frame?
Ja by som dlhy loading poriesil asi tak ze by somurobil preload obrazkov na uvodnej stranke javascriptom (ulozia sa do cache) a potom by som dal funkciu onload a presmerovanie stranky
jo, a kdyz bude vyplej javascript, tak at si uzivatel trhne nohou....
spravne reseni je jak rekl freya
pride mi, ze se tu casto zapomina na to ze kvuli bezpecnostnim rizikum by lide radeji js vypli, ale nemuzou, protoze by pak ostrouhali na strankach tvorenych takovymihle experty....
javascript ma uzivateli dat pridanou hodnotu a ne umoznovat zobrazeni!
To je blbí
"Jak řekl freya" :-D Freya je rodu ženského
Ale jinak s ní souhlasim. Když už mam na něco čekat, tak je dobrý vidět aspoň text a ne nějaký nabíhající procenta, to mě dycky může vytočit.
Musíš mit ale tu stránku udělanou tak, aby se to dalo číst i bez obrázků.
Ta procenta asi nepůjdou, ale není problém dát někam nápis Stránka se nahrává a pak ho událostí onload zneviditelnit. Případně načítat stránku neviditelně a tou událostí ji zviditelnit. Není to ale na nic, většina lidí z takové stránky uteče před načtením.
Pokud to není nutné (pokud to není třeba fotogalerie), nedělej stránku z obrázků. I písmo se dá nastylovat tak, aby to vypadalo k světu a když se to nepovede, pořád zůstává čitelný text.