Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript] back & reload
Forum PHP.pl > Forum > Przedszkole
nao22
Witam,

Poszukuję kodu na przycisk który jednoczesnie będzie wracał do poprzedniej strony i ją odswierzał.

Wiem ze mozna by to było zrobic za pomocą:

  1. <A HREF="javascript:history.reload()">Odśwież</A>
  2.  
  3. <A HREF="javascript:history.back()">Wstecz</A>



sęk w tym ze to MUSI byc jeden przycisk, oczywiscie sprawe by rozwiązało "wstecz" z podaniem konkretnego linku, tak tylko ten link sie zmienia(przekazywanie zmiennych GET)

pozdrawiam
Lejto
nie wystarczy instrukcja if?
nao22
a jakis konkret ? przykład ?
Lejto
jak chciałeś na GETach

  1. <?
  2. if($_GET['strona']==cos)
  3. {
  4. ?>
  5. <A HREF="javascript:history.reload()">Odśwież</A>
  6. <?
  7. }
  8. else
  9. {
  10. ?>
  11. <A HREF="javascript:history.back()">Wstecz</A>
  12. <?
  13. }

chyba to jakoś tak będzie
nao22
nie, nie źle mnie zrozumiałes.

Potrzebuję JEDEN przycisk(ewentualnie odsyłacz) który bedize posiadał 2 funkcje -> "wstecz" oraz "odswierz" ( klikając wracasz do poprzedniej strony która sie odswierza). Pisałem, że można to zrobic przez normalnego linka, lecz moja strona ma adres ze zeminnymi i tu wyklucza sie to rozwiązanie.

Moze jeszcze jakies propozycje ?


pozdrawiam
Cezar708
a nie możesz po prostu tak:
  1. <a href="javascript:history.reload();javascript:history.back();">Wstecz z odświeżeniem</a>
questionmark.gif
nao22
Niestety tak nie działa, juz na początku tak próbowałem. Moze trzeba w tym poprawic tylko zapis ?

  1. <a href="javascript:history.reload();javascript:history.back();">Wstecz z odświeżeniem</a>
Crozin
  1. <a href="<?php echo $_SERVER['HTTP_REFERER']; ?>">Powrót</a>
nao22
BINGO ! działa, dzieki bardzo


pozdrawiam
foqz
Czy można to jakoś zautomatyzować?

Np. żeby wrócił z opóźnieniem?
kkuba
Tak, używająć javascript, bądź meta refresh w html.
foqz
jakieś konkrety? tongue.gif odnośnie js
kilas88
Kod
<a href="<?= $_SERVER['HTTP_REFERER']; ?>" onclick="setTimeout("window.location.href='<?= $_SERVER['HTTP_REFERER']; ?>'", 5000)">Powrót</a>

o to chodzi ?
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.