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
.
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ć
)
Z góry dzięki :*
| 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> |
@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
| 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...
Wielkie dzięki ten skrypcik też mi się bardzo przyda :*
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...
No może sobie zrobic głowny plik który bedzie przenosił na forum, po prostu yak jakbyś sobie zrobił strone startową jako przekierowanie 
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...
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ł...
| 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.
Wielkie dzięki napewno każda pomoc mi się przyda, a co do Flasha to niestety nie potrafię zbytnio się w nim posługiwać...
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ę 
| 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ę  |
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!
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ę
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 
| 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 = " ";
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> |