czesc mozna to wykonac np. tak:
<script LANGUAGE="JavaScript"> <!--
var Obr = new Array();
var il_bledow = 0;
var afterOK;
var afterNotOK;
var postep = 0;
function Laduj(plik)
{
if (document.images)
{
var nast = Obr.length;
Obr[nast] = new Image();
Obr[nast].onerror = bladObr;
Obr[nast].src = plik;
}
}
function Sprawdz()
{
var notcompl = 0;
var compl = 0;
var w = Obr.length;
for (var i = 0; i < w; i++)
{
if (Obr[i].complete) compl++; else notcompl++;
}
postep = compl/w*100;
Rysuj_pasek_postepu();
if (notcompl > il_bledow) setTimeout("Sprawdz();", 100);
else if (notcompl == 0) eval(afterOK);
else if (notcompl == il_bledow) eval(afterNotOK);
}
function Ladowanie()
{
Laduj("images/tlo.gif");
Laduj("images/szary.gif");
Laduj("images/niebieski.gif");
Laduj("images/upr.gif");
Sprawdz();
}
function bladObr()
{
il_bledow++;
}
function Rysuj_pasek_postepu()
{
var strPostep = "" + postep;
if (strPostep.substring(0,3) == "100") strPostep = "100%"; else strPostep = strPostep.substring(0,2) + "%";
var tabela = "<table width=\"270\" border=\"0\"><tr><td width=\"" + ((postep != 0)?(parseInt(strPostep)*2):"1") + "\" bgcolor=\"#FFFFFF\"></td><td></td><td width=\"50\"><b><font face=\"Verdana\" size=\"2\">" + strPostep + "</td></tr></table>";
naglowek.innerHTML = ladow + tabela;
}
function Init()
{
nojava.innerHTML = " ";
setTimeout("nojava.innerHTML = 'Jeśli witryna nie zostanie poprawnie załadowana kliknij LOADING..,';", 25000);
afterOK = "window.status = 'Ładowanie witryny przebiegło poprawnie!'; setTimeout(\"window.location.href='loader_o_firmie.php'\", 500);";
afterNotOK = "alert('Błąd w ładowaniu strony...kliknij napis LOADING....\\n ' + (Obr.length - il_bledow) + '' + il_bledow + '');";
ladow = "<br>";
naglowek.innerHTML = ladow;
Ladowanie();
}
//-->
A potem jeszcze mam tak :
<body bgcolor="#6699FE" text="#000000" link="#000000" vlink="#000000" alink="#000000" topmargin="0" leftmargin="0" onLoad="Init()"> <!-- frame buster - code by Gordon McComb -->
<script language="JavaScript" type="text/javascript"> <!-- Hide script from older browsers
setTimeout ("changePage()", 0);
function changePage() {
if (self.parent.frames.length != 0)
self.parent.location=document.location;
}
// end hiding contents -->
<table height="90%" width="90%"> <td width="90%" style="padding: 0cm" height="90%" valign="middle" align="center"> <font face="Verdana" size="3" color="#FFFFFF">Trwa wczytywanie grafiki..
</font><br> <p><font face="Verdana" size="3"><b><a href="loader_o_firmie.php"><font color="#FFFFFF"> LOADING
<div align="center" id="nojava"><b><font color="#FFFFFF" size="2" face="Verdana">STRONA
NIE ZOSTAŁA POPRAWNIE ZAŁADOWANA KLIKNIJ "LOADING"
</font></b></div>
Może się przydac wprawdze juz dawno tego nie wykozystuje ale jak chcesz zobaczyc jak to wygkada w dzialaniu to wejdz na jedną z moich pierwszych stron jeszcze to tam widnieje
http://www.biall.jaworzno.pl/oferta.phpPozdrawiam jak bedziesz mial jakies problemy to pisz