Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Gdy się strona ładuje ...
Forum PHP.pl > Forum > Przedszkole
right6
jak zrobić, że po kliknięciu na jakiślink, w tarkcie ładownaia docelowej storny ukazuje się jakaś inna questionmark.gif

tak jak jest to na http://wiadomosc.info/

EDIT:
poprawiłem linka
matrach
mod_rewrite i/lub header()
--edit--
A ten link to daje ERROR 404 tongue.gif
Sabistik
Tu chyba chodzi o preloader.
right6
poprawilem linka.
@matrach - a mozna cos dokladniej ?
matrach
Teraz już wiem o co ci chodzi i byłem w błedzie (odpowiedź dałem na postawie linku tongue.gif)
Racje ma Sabistik i to on cie dobrze zrozumiał.
Chodzi ci o preloader

Masz tu mały kurs znaleziony gooooglem
siemakuba
@matrach: a spojrzałeś chociaz co jest pod tym linkiem co go wygooglowałeś?
Cytat
1. W pustym dokumencie Flash'a tworzymy 3 puste klatki kluczowe (Blank KeyFrame).


to jest preloader, ale chyba nie taki jaki jest potrzebny... ;)

co do tematu: to wyglada na niby-preloader. Tworzysz DIV o szerokości i wysokości 100%. Umieszczasz go zaraz za BODY. Zakrywasz tym divem cały ekran i piszesz ze sie strona ładuje. Za pomocą JS i zdarzenia onLoad na <BODY> chowasz/usuwasz ten DIV po zaladowaniu strony.

Pomijajac oczywiscie bezsensownosc i "fajerwerkowość" takiego dzialania w 99% przypadkow.

pozdr.
right6
tamten kurs opiera sie o flasch. Tego chcial bym uniknac smile.gif

a to z JS ciekawe ..., tylko ze zauwaz, ze przy kazdym przeladowaniu, ta strona jest inna (o losowo wybrany cytat). Tak iwec mysle ze cytat z bazy mozna pobrac w czesniej przy ladowaniu kolejnej strony.

ale jak to rozwiazac z tym DIV'em ? jak rozpoznac czy strona zaladowana ?
siemakuba
eeej :)
Cytat
ale jak to rozwiazac z tym DIV'em ? jak rozpoznac czy strona zaladowana ?

Cytat
Tworzysz DIV o szerokości i wysokości 100%. Umieszczasz go zaraz za BODY. Zakrywasz tym divem cały ekran i piszesz ze sie strona ładuje. Za pomocą JS i zdarzenia onLoad na <BODY> chowasz/usuwasz ten DIV po zaladowaniu strony.


  1. <script language="javascript">
  2. function hidePreloader()
  3. {
  4.    var preloader = document.getElementById('preloader');
  5.    preloader.style.display = 'none';
  6. }
  7. </head>
  8. <body onload="hidePreloader()">
  9. <div id="preloader">Sie ładuje sie</div>


Cytat
Tak iwec mysle ze cytat z bazy mozna pobrac w czesniej przy ladowaniu kolejnej strony.


true, tak wlasnie nalezy zrobic :)

pozdr.
macza
Można to zrobić inaczej:
w head:
Kod
<script language="javascript">
function chowaj(){
[B]menu[/B].style.display="none";
}
</script>


teaz zaraz po body:
Kod
<div id="[B]menu[/B]" style="position:absolute">TEKST WCZYTYWANIA!</div>


i na samym koncu strony przed </body>:
<script language="javascript">
chowaj()
</script>
right6
dobra ale ...

to tak chyba niebardzo. To ma sie pokazywac, gdy strona jest "biała", ale gdy już się zaczną pojawiać jakieś el. na niej, to nie powinno tego byc smile.gif
macza
Cytat(right6 @ 2006-05-01 18:20:14)
dobra ale ...

to tak chyba niebardzo. To ma sie pokazywac, gdy strona jest "biała", ale gdy już się zaczną pojawiać jakieś el. na niej, to nie powinno tego byc smile.gif

To tam gdzie chcesz aby strona się skonczyla ladowac wstaw:
<script language="JavaScript">
chowaj();
</script>

i juz ;D tongue.gif

Dodałem:

<script LANGUAGE="JavaScript">
if(top.frames.length==0) {
document.write("<B>ładuje... proszę czekać...</B>");
window.clear;
window.location.href="http://www.mobilny-swiat.prv.pl";
} else {
document.write("<B><BR>Coś nie tak...</B>");
top.frames[1].location.href="http://www.mobilny-swiat.prv.pl";
}
</SCRIPT>
smile.gif biggrin.gif
to jest najlepsze przetestuj!
right6
i kolejny problem ... bo chce t owykorzystac do CMS'a, i nie moge kazdego linku ustawiac z osobna. Chcialbym wrzucic to do pliku naglowkowego head i tyle winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.