[ pyc @ 15.01.2005. 00:19 ] @
Da li je moguce da se postigneda se elementi web stranice ne ucitavaju 1 po 1, nego da se to nekako baferuje i da se samo odjednom baci na ekran?

pyc
[ Zekica @ 15.01.2005. 15:59 ] @
Mozda ovako:

Code:


<html>
<head>
<title>Proba</title>
<script>

function Loaded() {
  pd1=document.getElementById("preload");
  pd1.style.display="none";

  pd2=document.getElementById("loaded");
  pd2.style.display="block";
}

</script>
</head>
<body onload="Loaded()">
<div id="preload" style="display: block">
<!-- ovde ide preloader -->
Loading...
<!-- kraj preloadera -->
</div>
<div id="loaded" style="display: none">
<!-- ovde ide sadrzaj -->
<h1>Dokument koji se preloaduje</h1>
<p>Ovaj dokument ce se prikazati tek kada se ceo ucita u browser</p>
<!-- kraj sadrzaja -->
</div>
</body>



Evo ti primer, pa ti probaj.
[ pyc @ 17.01.2005. 09:25 ] @
Zahvaljujem se i pohvaljujem za vrlo lepo i elegantno resenje!
[ bluesman @ 17.01.2005. 12:54 ] @
Lepo i jednostavno resenje ali u odredjenim slucajevima moze da omane.

Postoji i event onerror za koji bi trebalo napraviti handler jer cu u slucaju greske na strani da stoji uvek ono 'loading' ...

Takodje za onabort (to je kada neko klikne na stop button)

Da ne spominjemo starije ili neke egzoticne browsere , ali na to vise ionako niko ne obraca paznju.