Wysyłam / odbieram wartości na tej samej stronie, używając Hashtag. Za każdym razem, gdy zmieniam wartości Hash ręcznie przeładuj stronę po naciśnięciu przycisku i przypisywania wartości. Na przykład

<input type="button" value="go to step 2" onclick="reloadpage();"

function reloadpage() {

window.location.hash = "val1:xxx,val2:yyy,val3:zzz";
window.location.reload();

}

Jeśli użytkownik naciśnie przyciski przeglądarki lub przyciski do przodu, zmiany adresów URL, ale strona nie przeładowuje. Czy jest jakiś sposób, aby wykryć, czy historia. Zmień się i odśwież stronę?

1
yenssen 31 lipiec 2012, 03:38

2 odpowiedzi

Najlepsza odpowiedź

Użyj nowoczesnego dnia html5 Paprzanie.

0
epascarello 30 lipiec 2012, 23:41

Na koniec użyłem imprezy jQuery Hashchange.

Umożliwia bardzo podstawową historię zakładki za zakładkę za pomocą przeglądarki HTML5 Window.onhashchange Event.

Link do strony ze źródłem

1
yenssen 23 październik 2012, 23:05