[sam nie wiem] Jak zrobić loading...

0

Witam !

Jak zrobić ljakis procent/postęp loadnig... i zeby w tym czasie ladowala sie strona i zeby otwierala sie jak dojdzie do 100% ?
Z góry dzięki.
Pozdrawiam !

0

było
http://4programmers.net/Forum/viewtopic.php/id=42371
http://4programmers.net/Forum/viewtopic.php/id=47636
http://4programmers.net/Forum/viewtopic.php/id=32940
// ale widze że jako takiego rozwiązania tu ni ma, no to polecam www.google.pl kiedyś też szukałem i baardzo dużo tego jest

//pierwsza strona z brzegu:

<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 = Math.round(compl/w*100);
	var przegladarka;
	przegladarka = new String(navigator.userAgent);
	var wynik="<DIV CLASS=normal style=\"color:#C4C3C3;\"><CENTER>"+postep+"%</CENTER></DIV></div>";
	if(navigator.appName=="Microsoft Internet Explorer"&&przegladarka.search('Opera')==-1) 
	{
	naglowek.innerHTML=wynik;
	}
	if (notcompl > il_bledow) setTimeout("Sprawdz();", 100);
	else if (notcompl == 0) eval(afterOK);
	else if (notcompl == il_bledow) eval(afterNotOK);
}

function Ladowanie()
{
Laduj('obrazki/obrazek1.jpg');
Laduj('obrazki/obrazek2.jpg'); // tutaj wpisujesz nazwy wszystkich obrazków które chcesz preloadować

Sprawdz();
}

function bladObr()
{
	il_bledow++;
}


function Init()
{


	setTimeout("window.location.href='index.php?PID=1';", 35000);
	afterOK = "window.status = ''; setTimeout('window.location.href=\"index.php?PID=1\";', 2000)";
	afterNotOK = "window.status = ''; setTimeout('window.location.href=\"index.php?PID=1\";', 2000)";
	ladow = "&nbsp";
	Ladowanie();

}

//-->
</script>

jeśli chcesz preloadować flashe to musisz to w Action Scripcie zrobić

0

niestety to nie dziala :(

0

to nie jest kod typu kopiuj/wklej/gotowe, pomyśl troche i przeanalizuj

0

PEWNIE, ZE ZMIENIALEM ! - wstawilem odpowiednie nazwy plikow, ale ten kod nawet nie daje o sobie znac !
Proszę o pomoc...

0

a dałeś do body onload="Init()" ? i dałeś ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1