FRIHOSTFORUMSFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a Frihost Account!

Ladowanie stronki

 


venom6
Witam,
Mam taki mały problemik.
Potrzebuję skryptu który będzie pokazywał, że ładuje stronkę i po kilku sekundach automatycznie przeniesie mnie na stronę główną (coś podobnego jak to ), jeśli ktoś wie i by mógł mi powiedzieć jak to napisać to bardzo proszę o pomoc Razz.
PS. jak by się jeszcze dało to najlepiej tak żeby pokazywał ile procent (%) załadował już. (Słyszałem, że można to zrobić we Flashu lecz ja nie potrafię zbytnio go obsługiwaćRazz)
Z góry dzięki :*
ChesterB
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Your Page Title</title>
<meta http-equiv="REFRESH" content="czas(w sekundach);url=adres_strony_na_ktora_ma_przekierowac"></HEAD>
<BODY>
<IMG SRC="adres_do_paska" />
</BODY>
</HTML>
hawranek31
@Chester

Ten kawalek kodu ktory pokazales nie laduje strony, tylko po jakims czasie przenosi na inna, a koledze chodzilo o to by ja cala zaladowalo i wlaczylo, bo np ma duzo grafiki albo cos.

Wiem ze da sie na pewno we flashu dzis poszperam, jak znajde to wkleje.

Pozdrawiam
ChesterB
hawranek31 wrote:
@Chester

Ten kawalek kodu ktory pokazales nie laduje strony, tylko po jakims czasie przenosi na inna, a koledze chodzilo o to by ja cala zaladowalo i wlaczylo, bo np ma duzo grafiki albo cos.

Wiem ze da sie na pewno we flashu dzis poszperam, jak znajde to wkleje.

Pozdrawiam


Takie coś ma tylko sens przy flashu, w innym przypadku to bez sensu...
venom6
Wielkie dzięki ten skrypcik też mi się bardzo przyda :*
Joker
Na pewno chodzi mu o skrypt, który pokazuje, że "trwa ładowanie strony, za chwile zostaniesz przeniesiony... kliknij TU jeśli nie chesz czekać", tak jak to jest na różnego rozaju forach...
Calemb
No może sobie zrobic głowny plik który bedzie przenosił na forum, po prostu yak jakbyś sobie zrobił strone startową jako przekierowanie Very Happy
venom6
Tak właśnie chodziło mi o to co napisał Joker, jeśli ktoś wie jak to zrobić to był bym wdzięczny za podanie takiego skryptu...
schizolo
Ludzie utrudniacie człowiekowi życie niech po prostu przygotuje sobie taki paseczek we flashu jest to banalnie proste a tutoriali na necie jest multum więc może to zrobić krok po kroku według tego co ktoś napisał...
Arin
schizolo wrote:
Ludzie utrudniacie człowiekowi życie niech po prostu przygotuje sobie taki paseczek we flashu jest to banalnie proste a tutoriali na necie jest multum więc może to zrobić krok po kroku według tego co ktoś napisał...
to wcale nie jest banalnie proste, i nie wymaga Flasha. sprawa stoi na wyższym poziomie trudności niż zrobienie animowanego obrazka.

http://www.google.pl/search?q=javascript+loading+indicator

musisz potestować, venom6. ja bym zaczął od tych:
http://www.gerd-riesselmann.net/examples/testprogress.html
http://www.codeproject.com/jscript/PageLoad_ProgressBar.asp


cheers,
Arin.
venom6
Wielkie dzięki napewno każda pomoc mi się przyda, a co do Flasha to niestety nie potrafię zbytnio się w nim posługiwać...
Calemb
A ja jeszcze zapytam.... Bo jak się pokazuje to co mówił Joker
Quote:
Na pewno chodzi mu o skrypt, który pokazuje, że "trwa ładowanie strony, za chwile zostaniesz przeniesiony... kliknij TU jeśli nie chesz czekać", tak jak to jest na różnego rozaju forach...
To i tak po przeniesieniu na ta druga stronke ona się ładuje, więc znowu trzeba czekać. CHodziło by bardziej o to, żeby pasek łądowania z przeglądarki wcisnąć na stronkę Very Happy
Koperek~PL
Calemb wrote:
A ja jeszcze zapytam.... Bo jak się pokazuje to co mówił Joker.
To i tak po przeniesieniu na ta druga stronke ona się ładuje, więc znowu trzeba czekać. CHodziło by bardziej o to, żeby pasek łądowania z przeglądarki wcisnąć na stronkę Very Happy


Własnie, że nie prawda. Bo są takowe skrypty. Nie będę przepisywał/kopiował tekstu z www więc zapodaje link:

http://javascript.reporter.pl/skrypty/nawigacja-loading.php

Jeżeli chcesz aby był jakiś .gif czy cos w miejscu gdzie pojawia się napis
"Proszę czekać, trwa ładowanie strony.." To musisz odpowiednio z edytować blok

Code:
<DIV ID="Load">
<TABLE BORDER=0 WIDTH=100% HEIGHT=100%><TR><TD>
<CENTER><img src="cośtam.gif"></CENTER>
</TD></TR></TABLE>
</DIV>


Proszę Cię bardzo:)

Pozdrawiam Koper'ek!
Joker
Hmm po prostu na pewno chodzi tu o skrypt, który zamaskuje ładowanie się strony pokazując jego status (np. gifem), a po zakończeniu "przekieruje" na właściwą. Tak jakby na czas ładowania nałożyc nowy layer - maskę Very Happy

Więc jak ktoś znajdzie czas aby napisać kilka linijek kodu + animacje we flashu małą to podajcie tu niech chłopak sie nie męczy Very Happy
ChesterB
Code:
<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("/Obrazki/index_01.gif");
   Laduj("/Obrazki/index_02.gif");
   Laduj("/Obrazki/index_03.gif");
   Laduj("/Obrazki/index_04.gif");
   Laduj("/Obrazki/index_05.gif");
   Laduj("/Obrazki/index_06.gif");
   Laduj("/Obrazki/index_07.gif");
   Laduj("/Obrazki/index_08.gif");
   Laduj("/Obrazki/index_09.gif");
   Laduj("/Obrazki/index_10.gif");
   Laduj("/Obrazki/index_11.gif");
   Laduj("/Obrazki/index_12.gif");
   Laduj("/Obrazki/index_13.gif");
   Laduj("/Obrazki/index_14.gif");
   Laduj("/Obrazki/index_15.gif");
   Laduj("/Obrazki/index_16.gif");
   Laduj("/Obrazki/index_17.gif");
   Laduj("/Obrazki/index_18.gif");
   Laduj("/Obrazki/index_19.gif");
   Laduj("/Obrazki/index_20.gif");
   Laduj("/Obrazki/index_21.gif");
   Laduj("/Obrazki/index_22.gif");
   Laduj("/Obrazki/index_23.gif");
   Laduj("/Obrazki/index_24.gif");
   Laduj("/Obrazki/index_25.gif");
   Laduj("/Obrazki/index_26.gif");
   Laduj("/Obrazki/index_27.gif");
   Laduj("/Obrazki/index_28.gif");
   Laduj("/Obrazki/index_29.gif");
   Laduj("/Obrazki/index_30.gif");
   Laduj("/Obrazki/index_31.gif");
   Laduj("/Obrazki/index_32.gif");
   Laduj("/Obrazki/index_32.gif");
   Laduj("/Obrazki/kontakt_01.gif");
   Laduj("/Obrazki/kontakt_02.gif");
   Laduj("/Obrazki/kontakt_03.gif");
   Laduj("/Obrazki/kontakt_04.gif");
   Laduj("/Obrazki/kontakt_05.gif");
   Laduj("/Obrazki/kontakt_06.gif");
   Laduj("/Obrazki/kontakt_07.gif");
   Laduj("/Obrazki/kontakt_08.gif");
   Laduj("/Obrazki/kontakt_09.gif");
   Laduj("/Obrazki/kontakt_10.gif");
   Laduj("/Obrazki/kontakt_11.gif");
   Laduj("/Obrazki/kontakt_12.gif");
   Laduj("/Obrazki/kontakt_13.gif");
   Laduj("/img/sklep.jpg");

   Laduj("/Obrazki/spacer.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=\"RED\"></td><td></td><td width=\"50\"><b><font face=\"Verdana\" size=\"2\">" + strPostep + "</td></tr></table>";
   naglowek.innerHTML = ladow + tabela;
}

function Init()
{

   nojava.innerHTML = "&nbsp";
   setTimeout("nojava.innerHTML = 'Jak witryna sie nie zaladuje za chwile to bedziesz zmuszony kliknac w napis LOADING..,';", 25000);


   afterOK = "window.status = 'Preload Okay!'; setTimeout(\"window.location.href='http://www.dragontuning.pl/intro.php'\", 500);";
   afterNotOK = "alert('Cos nie tak musisz kliknac w napis LOADING ....\\n ' + (Obr.length - il_bledow) + '' + il_bledow + '');";
   ladow = "<br>";

   naglowek.innerHTML = ladow;
   Ladowanie();
}



//-->
</SCRIPT>
Reply to topic    Frihost Forum Index -> Language Forums -> Polish

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2007 Frihost, forums powered by phpBB.