Prowadząc portal internetowy lub często aktualizowaną stronę gdzie nowy artykuł może pojawić się w ciągu kilku minut chcielibyśmy na bieżąco pojawiały się one np. na stronie głównej. Standardowo by odwiedzający witrynę dowiedział się o zmianie musi dokonać odświeżenia okna w przeglądarce – w tedy dopiero zobaczy jakie zmiany się pojawiły od poprzedniego wejścia.
Nie oznacza to wcale, że jesteśmy skazani na to aż nasz gość sam zaktualizuje witrynę – istnieje kilka metod, dzięki którym strona automatycznie (bez ingerencji użytkownika) odświeży się po określonym czasie.
<meta http-equiv="refresh" content="s">
Kod umieszczamy pomiędzy znacznikami
header('refresh: s;'); Kod umieszczamy pomiędzy znacznikami
<script type="text/javascript"> window.setInterval(location.reload(true), s); </script>
W tym wypadku możemy umieścić skrypt praktycznie w dowolnym miejscu.
setTimeout(function(){
window.location.reload(1);
}, s); W tym wypadku skrypt umieszczamy poniżej deklaracją biblioteki jquery.
W miejscu litery 's’ wpisujemy czas w sekundach (w przypadku języka JavaScript milisekundy – 1 sekunda = 1000 milisekund) po jakim ma nastąpić odświeżenie strony.
Źródła:
http://strefakodera.pl/tworzenie-stron-www/podrecznik-javascript/automatyczne-odswiezanie-strony-co-x-sekund
http://stackoverflow.com/questions/2787679/how-to-reload-page-every-5-second
Jak w przypadku wielu różnych tematów tak i w przypadku marki osobistej pojawiło się przez…
Choć zabrzmi to może nieco dziwnie to wprowadzenie AI (sztucznej inteligencji) do naszego życia było…
Widmo Brockenu to dość rzadko spotykane zjawisko optyczne, najczęściej widywane w wysokich partiach gór. Można…
Zacznę może od tego, że relikwia, relikwii nie równa. Wiem jeśli nie ma się pojęcia…
Logo stanowi jeden z ważniejszych elementów tożsamości wizualnej praktycznie każdej firmy, marki czy projektu. Logo…
Budując własną markę osobistą lub chcąc ją zbudować trzeba liczyć się z wieloma wyzwaniami. Jednym…