Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] opóźnienie wczytania strony
cheschire_kotek
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 27.06.2009

Ostrzeżenie: (0%)
-----


Witam,

mam taki link
  1. <a style="color: white" href="index_.php" onClick="Effect.BlindUp('swap',{duration: 1.0});">więcej -&gt;</a>

problem jest bo zanim efekt się zrealizuje to index_.php jest już wczytany.
Podejrzewam, że powinienem wykorzystać setTimeOut, może coś takiego:
  1. setTimeout("parent.location.href='http://glinaidrewno.pl/index_.php';",1000)

ale że niewiele znam i rozumiem JS to nie wiem gdzie i jak to wsadzic. Czy jako funkcje, czy może da się jako a href="java script: setTimeout..." coś tam, jakoś tam?

Z góry dziękuję,
Tomek

Udało mi się w googlach znaleźć rozwiązanie:
  1. <script type="text/javascript">
  2. function timedRedirect(redirectTo, timeoutPeriod) {
  3. setTimeout("location.href = redirectTo;",timeoutPeriod);
  4. }

oraz link:
  1. <a href="java script:void(0);" onClick="java script:timedRedirect(redirectTo='index_.php',timeoutPeriod='1000'),Effect.BlindUp('swap',{duration: 1.0})">więcej -&gt;</a>


Teraz problem mam nowy choć podobny, przy ładowaniu index_.php. Mam funkcje:
  1. <script type="text/javascript">
  2. Event.observe(window, 'load', function() {
  3. Effect.SlideDown('down',{duration: 1});
  4. });
  5. </script>

w FF zanim efekt się zakończy pojawia się cała zawartość div 'down'. W iE sprawa ładowania wygląda tak, że najpierw pojawia się zawartość div a potem płynnie wykonuje się efekt. Da się coś z tym zrobić?



Ten post edytował cheschire_kotek 11.09.2009, 12:28:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Matte
post
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 7
Dołączył: 4.04.2009
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Źle wykonujesz funkcję opóźniającą. Tak powinno to wyglądać.
  1. <a href="java script:void(0);" onClick="java script:timedRedirect('index_.php',1000),Effect.BlindUp('swap',{duration: 1.0})">więcej -&gt;</a>
Go to the top of the page
+Quote Post
#luq
post
Post #3





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Sorry ale muszę.

Matte, cheschire_kotek po cholerę to <a/>? <a/> jest do linków! Konstrukcja
Kod
href="java script:void(0);"

jest bezsensowna, tak samo jak zresztą
Kod
onClick="java script:


Nie lepiej
Kod
<span onclick="timedRedirect('index_.php',1000),Effect.BlindUp('swap',{duration: 1.0})">więcej -&gt;</span>


--------------------
Moja gra - scraby.io
Go to the top of the page
+Quote Post
Matte
post
Post #4





Grupa: Zarejestrowani
Postów: 35
Pomógł: 7
Dołączył: 4.04.2009
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


#Luq, zwróciłem uwagę co ma źle. Ale fakt, powinienem zwrócić uwagę na tag <a> ; )
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 03:27